Menu
Coddy logo textTech

Eine Variable setzen

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 62 von 82.

Sie haben gelernt, wie man Umgebungsvariablen ansieht, aber Sie können auch eigene erstellen. Um eine Variable in Ihrer aktuellen Shell-Sitzung zu setzen, verwenden Sie die Zuweisungssyntax ohne Leerzeichen um das Gleichheitszeichen:

MY_NAME="Alice"

Der Variablenname ist links, und der Wert ist rechts. Sobald er gesetzt ist, kannst du darauf mit dem $-Präfix zugreifen:

echo $MY_NAME

Dies gibt Alice aus.

Beachten Sie, dass keine Leerzeichen um das =-Zeichen stehen. Dies ist wichtig, weil Leerzeichen einen Fehler verursachen würden. Die Shell würde MY_NAME = "Alice" als Versuch interpretieren, einen Befehl namens MY_NAME mit Argumenten auszuführen.

Sie können Variablen verwenden, um beliebige Textwerte zu speichern, einschließlich Pfade oder Konfigurationseinstellungen:

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

Variablen, die auf diese Weise gesetzt werden, existieren nur in Ihrer aktuellen Shell-Sitzung. Wenn Sie das Terminal schließen und ein neues öffnen, ist die Variable verschwunden.

In der nächsten Lektion lernst du, wie du Variablen anderen Programmen mit export zur Verfügung stellst.

challenge icon

Aufgabe

Einfach

Erstelle eine Variable namens GREETING und setze ihren Wert auf Hello, Terminal!

Verwende dann echo, um den Wert deiner neuen Variable anzuzeigen.

Denke daran: keine Leerzeichen um das =-Zeichen beim Setzen der Variable und verwende das $-Präfix beim Zugriff auf ihren Wert.

Deine Ausgabe sollte sein:

Hello, Terminal!

Tipp: Setze zuerst die Variable mit GREETING="Hello, Terminal!", dann zeige sie mit echo $GREETING an.

Spickzettel

Um eine Variable in Ihrer aktuellen Shell-Sitzung zu erstellen, verwenden Sie die Zuweisungssyntax ohne Leerzeichen um das Gleichheitszeichen:

MY_NAME="Alice"

Um auf eine Variable zuzugreifen, verwenden Sie das $ Präfix:

echo $MY_NAME

Variablen können beliebige Textwerte speichern, einschließlich Pfade oder Konfigurationseinstellungen:

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

Wichtig: Keine Leerzeichen um das = Zeichen. Leerzeichen würden dazu führen, dass die Shell den Variablennamen als Befehl interpretiert.

Auf diese Weise gesetzte Variablen existieren nur in Ihrer aktuellen Shell-Sitzung und gehen verloren, wenn das Terminal geschlossen wird.

Probier es selbst

Terminal
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen