Bashvariablen

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