Shell-Variablen sind eine Möglichkeit, Informationen in der Shell-Umgebung zu speichern. Sie ähneln Umgebungsvariablen, sind jedoch nur innerhalb der aktuellen Shell-Sitzung verfügbar.
Um eine Shell-Variable zu erstellen, weisen Sie einfach einem Namen einen Wert zu. Um beispielsweise eine Shell-Variable namens „NAME“ zu erstellen und ihr den Wert „John Doe“ zuzuweisen, geben Sie den folgenden Befehl ein:
„
NAME="John Doe"
„
Sobald Sie eine Shell-Variable erstellt haben, können Sie diese verwenden, indem Sie dem Variablennamen ein Dollarzeichen („$“) voranstellen. Um beispielsweise den Wert der Variablen „NAME“ auszugeben, geben Sie den folgenden Befehl ein:
„
echo $NAME
„
Dies würde Folgendes ausgeben:
„
John Doe
„
Shell-Variablen können zum Speichern jeglicher Art von Informationen verwendet werden, beispielsweise Text, Zahlen oder sogar Befehle. Sie können sehr nützlich sein, um Informationen zu speichern, auf die Sie häufig zugreifen müssen, oder um Aufgaben zu automatisieren.
Hier sind einige Beispiele, wie Shell-Variablen verwendet werden können:
* So speichern Sie das aktuelle Verzeichnis:
„
PWD=`pwd`
„
* So speichern Sie die Anzahl der Dateien im aktuellen Verzeichnis:
„
NUM_FILES=`ls | wc -l`
„
* So erstellen Sie einen Befehlsalias:
„
Alias ls="ls -l"
„
Dies würde dazu führen, dass der Befehl „ls“ Dateien immer im Langformat auflistet.
Shell-Variablen sind ein leistungsstarkes Tool, mit dem Sie Ihre Shell-Erfahrung effizienter und produktiver gestalten können.