Eine Liste (mit ;
, &
, &&
oder
||
zusammengefaßte Pipelines oder Kommandos, siehe
Listen) kann mit runden oder geschweiften
Klammern zu einer Kommandogruppe erklärt werden, die von außen
wie ein einzelnes Kommando betrachtet wird. Das ermöglicht,
beispielsweise die Standardausgabe mehrerer aufeinanderfolgender
Kommandos gemeinsam in eine Datei umzuleiten.
Bei der Verwendung von runden Klammern
(
Liste )
wird die eingeschlossene Liste
in einer eigenen Shell ausgeführt; bei den geschweiften Klammern:
{
Liste; }
dagegen innerhalb der aktuellen Shell. Im letzteren Fall muß innerhalb
der Klammern mindestens ein Leerzeichen stehen; weiterhin muß die
Liste mit einem Semikolon angeschlossen sein.
Das Ergebnis der Liste wird als Ergebnis der Gruppe verwendet.