Programok csoportosítása zárójelezéssel
A () zárójelek használatával lehetőségünk nyílik programok csoportosítására. Ennek önmagában nem sok értelme volna, hiszen a
date; who
illetve a
(date; who)
eredménye között nincs különbség; mindjárt lesz azonban, ha az eredményt egy pipe-on keresztül akarjuk vezetni: a pipe precedenciája ugyanis nagyobb, mint a pontosvesszőé, s ezért ha két vagy több egymást követő program eredményét akarjuk pipe-ra kötni, szükség van a zárójelekre:
$ date; who
Tue Apr 02 16:12:22 MET 1991
root console Apr 2 08:00
guest vt01 Apr 2 08:00
guest vt02 Apr 2 16:12
$ date; who| wc
Tue Apr 02 16:12:43 MET 1991
3 15 111
$ (date; who) | wc
4 21 140
$
A fenti példán is látszik, hogy zárójelezés nélkül csak a who parancs kimenete került a wc bemenetére, zárójelezés után viszont a date parancsé is.