Befehlsgruppen oder Befehlsblöcke

Eine Befehlsgruppe fasst mehrere Befehle so zusammen, dass die Bash sie als Einheit behandelt. Damit lassen sich Redirections auf die gesamte Einheit anwenden. Der Rückgabewert des letzten ausgeführten Befehls bestimmt den der Liste.

Den einfachsten Fall bildet die Ausführung in einer Subshell. Runde Klammern in der Befehlszeile interpretiert die Bash als Aufforderung, eine Subshell zu starten:

(␣Befehlszeile(n)␣)

Leerzeichen an den Klammern sind obligatorisch. Alle in den eingeklammerten Befehlszeilen enthaltenen Befehle führt die Bash in einer Subshell aus, die erst nach dem Ende des letzten Befehls terminiert. Veränderungen am Environment der Subshell gehen dann verloren und haben keinen Einfluss auf die aufrufende ...

Get bash kurz & gut, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.