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 exercício faz parte do curso
Introdução ao Shell
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
