|
|
Piping
Durch den senkrechten Strich | wird eine Pipe aufgebaut, die die Ausgabe des
links stehenden Kommandos auf die Eingabe des rechts stehenden Kommandos
umleitet. Programme, die typischerweise im Datenstrom einer Pipe
verwendet werden, nennt man Filter. Ein ganz typischer Filter ist das Programm
ls -l | more Nach jeder Bildschirmseite erscheint die Meldung more. Mit der Leertaste kann eine Seite weitergeblättert werden. Die Returntaste bewirkt ein zeilenweises Blättern. Will man die Ausgabe beenden, gibt man ein q ein.
Einige Programme geben ihre Ergebnisse nicht auf stdout aus, sondern
benutzen immer eine Ausgabedatei.
Dazu gehört beispielsweise das Datensicherungsprogramm
Datenabzweigung: tee
Manchmal kann man in einer Pipe auch die Zwischenergebnisse gut
gebrauchen. In diesem Fall kann man das Kommando
ls | tee out | wc
In der Datei out wird man die Dateinamen des aktuellen Verzeichnisses
finden, während die Ausgabe des Befehls die Anzahl der Dateien
darstellt.
Das Programm
|
|
Copyright © Rheinwerk Verlag GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken.
Ansonsten unterliegt das Openbook denselben Bestimmungen wie die gebundene Ausgabe:
Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie
Einspeicherung und Verarbeitung in elektronischen Systemen.
Nutzungsbestimmungen | Datenschutz | Impressum
Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de
Cookie-Einstellungen ändern