Kombination von Werkzeugen

Die Kombination von Werkzeugen ist ein ganz wesentlicher Mechanismus bei der Benutzung und auch der Programmierung von Unix-Shells. Die einzelnen Werkzeuge selbst sind meist eher klein und bilden das Vokabular einer Sprache, mit der man auch komplexe Aufgaben lösen kann. Um diese Vokabeln miteinander zu verbinden, gibt es verschiedene Kommunikationskonzepte und eine Reihe von Operatoren.

Pipes

Pipes wurden bereits weiter oben besprochen. Zur Kombination von Werkzeugen werden vor allem die anonymen Pipes verwendet, die die Standardausgabe des jeweils schreibenden und die Standardeingabe des jeweils lesenden Programms miteinander verbinden.

Ein wesentliches Merkmal von Pipes ist, dass beide Prozesse rechts und links von der ...

Get Praxiskurs Unix-Shell (O'Reillys Basics) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.