Sie werden automatisch von der Shell gesetzt und enthalten die beim Aufruf übergebenen Parameter. Sie bestehen aus einer oder mehreren Ziffern.Soll eine Substitution erfolgen, so wird dem Parameter ein $ vorangestellt. Der Name muß in geschweifte { } Klammern gesetzt werden, wenn die Shell ihn ansonsten falsch interpretieren würde. Sie können durch set args geändert werden.
$0 enthält den Scriptnamen
echo "usage : $0 p1 p2"
$* enthält alle übergebenen Parameter
$@ enthält ebenfalls alle übergebenen Parameter
$1 der erste übergebene Parameter
set abc xyz setzt $1 auf abc , $2 auf xyz set -s sortiert die positional Parameter set -- löscht die positional Parameter
$- Flags die an die Shell übergeben wurden oder mit set gesetzt wurden
$$ PID der Shell
$! Prozessnummer des letzten Backgroundkomandos
Sponsoraufruf
Wahrscheinlich geben Sie ein Trinkgeld, wenn sie in einem Restaurant essen.
Die Erstellung und die Pflege dieser Seiten verursachen einen erheblichen grösseren zeitlichen Aufwand als das Servieren eines Essen und der Getränken.
Zusätzlich verursacht die Seite auch direkte Kosten
Der Autor bitte Sie deshalb um einen kleinen Obulus, zum Betrieb der Seite
Bitte werden auch Sie ein Sponsor
Sie können mir die Zuordnung erleichtern, wenn Sie mir ihre Usernummer angeben oder ob Sie ohne Registrierung auf der Seite sind.
Zuwendungen per Überweisung an:
Detlef Hahn
Santander Consumer Bank
IBAN : DE08 5003 3300 9100 2557 50
BIC : SCFBDE33XXX
oder