Integrierte Befehle in der Bourne-Shell
Sonderbefehle sind in die Bourne-Shell integriert und werden im Shellprozess ausgeführt.
Sofern nicht anders angegeben, wird die Ausgabe in den Dateideskriptor 1 (Standardausgabe) geschrieben. Der Exit-Status ist 0 (null), wenn der Befehl keine Syntaxfehler enthält. Die Umleitung von Eingabe und Ausgabe ist erlaubt.
Die folgenden Sonderbefehle werden etwas anders verarbeitet als andere Sonderbefehle:
: (colon) exec shift
. (dot) exit times
break export trap
continue readonly wait
eval returnDiese Befehle werden in der Bourne-Shell wie folgt verarbeitet:
- Parameterzuordnungslisten, die dem Befehl vorangehen, bleiben auch nach Abschluss des Befehls gültig.
- Umleitungen von Eingabe und Ausgabe werden nach der Parameterzuordnung verarbeitet.
- Fehler in einem Shell-Script führen dazu, dass die Verarbeitung des Scripts gestoppt wird.