O'Reilly logo

bash kurz & gut, Second Edition by Karsten Guenther

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Pipe(line)s

Pipelines (kurz: Pipes) verbinden zwei Befehle (Filter) in einer Befehlszeile so, dass der Standardausgabekanal des ersten direkt mit dem Standardeingabekanal des zweiten verbunden ist. Dies ermöglicht eine sehr effektive Datenverarbeitung. Das Symbol | zeigt dies an, siehe auch time (Tabelle 13.3):

Befehl1 | Befehl2 ...

Pipes können im Prinzip beliebig lang werden; neben eingebauten und externen Befehlen lassen sich auch Funktionen, Shellskripts und Befehlsblöcke verwenden. Sofern die Pipe nicht asynchron (&) ausgeführt wird, wartet die Bash auf das Ende aller Befehle, bevor eine neue Befehlszeile bearbeitet wird.

In Shellskripten (aber auch in interaktiven Shells) dürfen Zeilen mit | beendet werden, ohne dass dies die Pipeline unterbricht: ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required