Kommandozeile Schnellstart – Variablen

Um sinnvoll mit einer Programmiersprache wie Bash umgehen zu können, benötigt man neben Literaten, die feste Werte darstellen, auch Variablen. Variablen sind dabei Entitäten, die ihre Werte ändern können. Um den Wert einer Variablen abrufen zu können, verwenden wir dabei in Bash das Dollarsymbol.

Code-Beispiele

a=10
echo $a

Zuerst weisen wir der Variablen a den Wert 10 zu. Anschließend geben wir den Wert der Variablen mit dem echo-Kommando aus. Da wir den Wert der Variablen ausgeben wollen, wird das Dollarsymbol benötigt.

Interessant ist, dass wir Variablen auch die Ergebnisse von Programmen zuordnen können. Dazu benötigen wir ebenfalls das Dollarsymbol.

a=$(ls)
echo $a

Jetzt enthält a die gesamten Werte, die der ls-Befehl zurück liefert.

Regeln

Variablen dürfen nur alphanumerische Zeichen und den Charakter „_“ enthalten. Zudem dürfen sie nicht mit einer Zahl beginnen. Bash ist keine typisierte Programmiersprache. Dies bedeutet, dass wir einer Variablen ohne weiteres einen String, eine Integervariable oder eine Floatvariable zuweisen können, ohne dass sich die Syntax der Programmiersprache ändert.

Deine Aufgabe - Jetzt bist du dran:

1. Erstelle die Variable vorname und weise ihr deinen Vornamen als Wert zu.
2. Rufe deine Variable dann mit dem echo Befehl auf.

Zusammenfassung

Variablen dienen zur Speicherung von Werten und machen die meisten Programme erst interessant. Bash ist eine nicht-typisierte Programmiersprache und ermöglicht die Zuweisung von Werten zu Variablen mit dem Gleichheitszeichen. Um die Werte von Variablen abzurufen, wird das Dollarsymbol verwendet.