Der Name einer Variablen versus ihr Wert
Ein häufiger Fehler ist, dass du vergisst, $
vor dem Namen einer Variablen zu verwenden.
Wenn du das tust,
die Shell verwendet den Namen, den du eingegeben hast
und nicht den Wert dieser Variablen.
Ein häufiger Fehler für erfahrene Benutzer ist es, den Namen der Variablen falsch zu schreiben.
Ein Beispiel:
wenn du datasets
so definierst:
datasets=seasonal/*.csv
und tippe dann:
echo $datsets
druckt die Shell nichts aus,
denn datsets
(ohne das zweite "a") ist nicht definiert.
Wenn du diese beiden Befehle in deinem Heimatverzeichnis ausführen würdest, Welche Ausgabe würde gedruckt werden?
files=seasonal/*.csv
for f in files; do echo $f; done
(Lies den ersten Teil der Schleife sorgfältig durch, bevor du antwortest).
Diese Übung ist Teil des Kurses
Einführung in die Shell
Interaktive Übung zum Anfassen
Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um
