Notice: Undefined index: string in /var/www/stefan/howtux.de/htdocs/article.php on line 49

Notice: Undefined index: settings in /var/www/stefan/howtux.de/htdocs/article.php on line 61
Home / Ein- und Ausgabeumlenkung / Pipes

Pipes

Kategorie: Ein- und AusgabeumlenkungErstellt: 02.10.2007 - 23:58 
Autor: Stefan Abu Salah
0

Pipes

Pipes bilden eine andere Möglichkeit der Umlenkung von Ein- und Ausgaben. Pipes stellen eine Art Interprozesskommunokation dar. Bei den Umlenkungen die wir bisher betrachteten wurde immer die Ein- oder Ausgabe eines Programms in eine reguläre Datei geschrieben oder aus ihr gelesen. Pipes gehen hier anders vor. Sie lassen zwei Programme direkt miteinander kommunizieren, sodass Ausgaben eines Programms direkt und ohne Umwege über Dateien als Eingabe für andere Programme dienen können.

Beispiel:
stefan@troubadix/home/stefan$ ls -l

-rwxr-xr-x1stefanstefan12342006-07-11 17:11Passwörter.txt
-rwxr-xr-x1stefanstefan78412006-07-11 17:12Anzeigen.txt
-rw-------1stefanstefan9942006-07-11 17:10Zeugnis.txt

Und nun mit Pipe in "sort":
stefan@troubadix/home/stefan$ ls -l |sort -k 8

-rwxr-xr-x1stefanstefan78412006-07-11 17:12Anzeigen.txt
-rwxr-xr-x1stefanstefan12342006-07-11 17:11Passwörter.txt
-rw-------1stefanstefan9942006-07-11 17:10Zeugnis.txt

Es ist natürlich auch möglich mehrere Pipes in einem Befehl zu verwenden.

Z.B. könnte man mit folgendem Befehl einfach alle Dateien ohne die Verzeichnisse anzeigen lassen, bei denen der Inhaber das Recht zum Ausführen, Lesen und Schreiben hat. Zusätzlich soll die Ausgabe nach dem Dateinamen sortiert erfolgen.

Beispiel:
stefan@troubadix/home/stefan$ ls -l |grep "^-rwx" |sort -k 8

-rwxr-xr-x1stefanstefan78412006-07-11 17:12Anzeigen.txt
-rwxr-xr-x1stefanstefan12342006-07-11 17:11Passwörter.txt



Notice: Undefined variable: urli in /var/www/stefan/howtux.de/htdocs/classes.php on line 240
Bookmark auf del.icio.usBookmark auf Mister WongBookmark auf BlinklistBookmark auf GoogleBookmark auf LinkarenaBookmark auf YiggBookmark auf FolkdBookmark auf Yahoo
Home / Ein- und Ausgabeumlenkung / Pipes
simplum