O nome de uma variável versus seu valor
Um erro comum é esquecer de usar $ antes do nome de uma variável.
Quando você faz isso,
o shell usa o nome que você digitou
em vez do valor dessa variável.
Um erro mais comum para usuários experientes é digitar incorretamente o nome da variável.
Por exemplo:
se você definir datasets da seguinte forma:
datasets=seasonal/*.csv
e digitar:
echo $datsets
o shell não imprime nada,
porque datsets (sem o segundo "a") não está definido.
Se você executasse esses dois comandos em seu diretório pessoal, qual seria a saída impressa?
files=seasonal/*.csv
for f in files; do echo $f; done
(Leia a primeira parte do loop com atenção antes de responder).
Este exercicio faz parte do curso
Introdução ao Shell
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio