|
Variablen |
|
VariablenDie
Variablen der bash
sind mit Variablen ,,normaler``
Progammiersprachen vergleichbar, Variablen können sowohl
Zeichen bzw. Zeichenketten, als auch Zahlenwerte zugewiesen
werden. Die Zuweisung von Werten an Variablen erfolgt mit =.
Danach werden die Varibalen mit $[Name]
angesprochen. Ein Beispiel soll
dies verdeutlichen:
Auch Ergebnisse eines
Kommandos können einer Varibalen zugewiesen werden:
dir=$(pwd) Soll der Inhalt einer
Variablen in einer Datei gespeichert werden, so benutzt man
einfach das Kommando echo
in Verbindung mit einer
Ausgabeumleitung.
|
|
|
Vordefinierte bash-Variablen |
|
|
$? |
Rückgabewert des letzten Kommandos 0 (erfolgreich) 1 (Fehler) |
|
$! |
PID des zuletzt gestarteten Hintergrund Prozeßes |
|
$$ |
PID der aktuellen Shell |
|
$0 |
Dateiname des gerade ausgeführten Shell-Skriptes |
|
$# |
Anzahl der dem Programm übergebenen Parameter |
|
$1 .. $9 |
Parameter 1 bis 9 |
|
$* |
Gesamtheit aller übergebenen Parameter |
|
$PATH |
enthält den Pfad |
|
$HOSTNAME |
enthält den Namen des Rechners |
|
$HOME |
enthält den Pfad des home-Verzeichnisses |
|
$LOGNAME |
enthält den usernamen |
|
Tabelle: bash-Variablen
Variablen können mit dem Kommando read [Variable] eingelesen werden, die bash wartet, dann bis eine Eingabe erfolgt und durch ein RETURN abgeschlossen ist.
|
|