In Bash-Skripten sind Variablen ein grundlegendes Konzept, mit dem Sie Daten speichern und verwalten können. Eine Variable dient als Container, der Werte wie Text, Zahlen oder andere Daten speichert, die später im Skript wiederverwendet werden können.
In Bash wird eine Variable durch Zuweisung eines Wertes deklariert. Es gibt keine Angabe des Datentyps, da Bash alle Variablen als Zeichenketten behandelt. Die Syntax lautet:
variable_name="Wert"
Um auf den Wert einer Variable zuzugreifen, verwenden Sie das $-Zeichen vor dem Variablennamen:
echo $variable_name
# Variable definieren name="Alice" # Variable verwenden echo "Hallo, $name!"
Ausgabe:
Hallo, Alice!
* Variablen sind standardmäßig lokal für das Skript oder die aktuelle Shell. * Um Variablen für Unterprozesse (z. B. aufgerufene Skripte) verfügbar zu machen, müssen Sie sie mit export exportieren:
export variable_name="Wert"
Da Bash-Variablen Zeichenketten sind, erfordert die Berechnung mit Zahlen spezielle Syntax, z. B. mit let, $1) oder expr:
a=5 b=10 sum=$((a + b)) echo "Summe: $sum"