Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:pipes_und_umleitungen

Dies ist eine alte Version des Dokuments!


Ergebnisse in dateien.txt:

find / -mount -name "*.au" > /tmp/dateien.txt

Fehlermeldungen unterdrücken:

find / -mount -name "*.au" > /tmp/dateien.txt 2> /dev/null

dateien.txt mit touch weiterverarbeiten:

xargs touch < /tmp/dateien.txt

Beide Operationen zusammenfassen:

find / -mount -name "*.au" 2> /dev/null | xargs touch

Das Selbe mit einer benannten Pipe:

mkfifo pipe
xargs touch < pipe &
find / -mount -name "*.au" 2> /dev/null > pipe

Fehlerausgabe und Standardausgabe zusammenfassen (für alle shells)

find / -mount -name "*.au" > /tmp/dateien.txt 2&>1 

Zusammenfassen (bash)

find / -mount -name "*.au" &> /tmp/dateien.txt

Umgang mit Leer- und Sonderzeichen in Dateinamen:

find Eigene\ Dateien/ -type f -print0 | xargs -0 chmod a-x

Todo: Beispiel für tee

tee ausgabe1 ausgabe2 < /etc/passwd | wc -l
wc -l ausgabe1 ausgabe2

Links

admin_grundlagen/pipes_und_umleitungen.1316510856.txt.gz · Zuletzt geändert: 2011/09/20 09:27 von stefan_hofmann