Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung zum Anfassen

Setzen Sie die Theorie mit einer unserer interaktiven Übungen in die Tat um

Beginnen Sie mit dem Training