ComeçarComece gratuitamente

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

Ver Curso

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Comece o exercício