Der Name einer Variablen im Vergleich zu ihrem Wert
Ein häufiger Fehler ist, dass man vergisst, vor dem Namen einer Variablen „ $ “ zu schreiben.
Wenn du das machst,
Die shell benutzt den Namen, den du eingegeben hast.
anstatt den Wert dieser Variablen.
Ein häufiger Fehler bei erfahrenen Benutzern ist, den Namen der Variablen falsch zu tippen.
Ein Beispiel:
Wenn du „ datasets “ so definierst:
datasets=seasonal/*.csv
und gib dann Folgendes ein:
echo $datsets
Die Shell gibt nichts aus.
Weil „ datsets “ (ohne das zweite „a“) nicht definiert ist.
Wenn du diese beiden Befehle in deinem Home-Verzeichnis ausführen würdest, Was würde da ausgegeben werden?
files=seasonal/*.csv
for f in files; do echo $f; done
(Lies dir den ersten Teil der Schleife genau durch, bevor du antwortest.)
Diese Übung ist Teil des Kurses
Einführung in Shell
Interaktive Übung
In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.
Übung starten