Prozessersetzungen

Prozessersetzungen stellen eine Erweiterung von Befehlsersetzungen dar. Sie sind auf Systemen möglich, die benannte Pipes oder Filedescriptoren in der Form /dev/fd... erlauben.

Zwei Varianten unterstützt die Bash: <(Liste) und >(Liste). Zwischen > bzw. < und der öffnenden runden Klammer darf kein Leerzeichen (oder etwas anderes) stehen, sonst interpretiert die Bash dies als Redirection (siehe Abschnitt Kapitel 5).

Im ersten Fall erhält die Bash Ausgaben aus der zwischen den runden Klammern enthaltenen Befehlsliste, im zweiten sendet sie ihre Ausgaben an eine solche.

Listen – siehe Abschnitt „Listen: Befehle verbinden“ – können aus mehreren Befehlen bestehen; oft sind diese via Pipe verbunden. Mehrfache Anwendungen sind in Befehlszeilen ...

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.