Gelegentlich muss ich ein paar Skripte schreiben. Nach zahlreichen Monaten vergesse ich aber immer wieder wie das Variablen Handling mit der Bash ist. Und zur Gedächtnisstütze dient dieser Artikel.
- $0 – Name des Skriptes ( wie in C)
- $1 – $9 – Die ersten 9 Parameter die dem Skript übergeben wurde
- $# – Anzahl der übergebenen Parameter
- $@ – Alle Parameter die dem Skript übergeben wuredn
- $? – The exit status of the most recently run process.
- $$ – Prozess ID des aktuellen Skripts
- $USER – Benutzername des ausführenden Nutzers
- $HOSTNAME – Hostname des ausführenden Rechners
- $SECONDS – Anzahl der Sekunden seit dem das Skript läuft
- $RANDOM – Gibt eine Zufallszahl zurück
- $LINENO – Gibt die aktuelle Zeilennummer zurück
Wie kann man eigene Variablen erzeugen
Variable=Wert