Comece agoraComece grátis

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

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio