Good to Know Database

Ausgabeumleitungen


Die Ausgabe von Kommandos kann mit > in eine beliebige Datei umgeleitet werden. Im folgenden möchte ich eine kurze Zusammenfassung der Umleitungsmöglichkeiten zur Verfügung stellen.

befehl >logdatei

Alle Ausgaben des Befehls werden in die Datei logdatei geschrieben. Fehlermeldungen werden weiterhin direkt auf der Konsole ausgegeben.

befehl >/dev/null

Alle Ausgaben des Befehls werden in die Datei /dev/null geschrieben und somit gelöscht. Auch hier werden Fehlermeldungen weiterhin direkt auf der Konsole ausgegeben.

befehl 2>/dev/null

Hier werden nur die Fehlermeldungen nach /dev/null umgeleitet. Ausgaben des Befehls werden auf der Konsole angezeigt.

befehl >&/dev/null

Durch die Umleitungsfunktion >& werden sowohl die Ausgaben des Befehls als auch jegliche Fehlermeldung nach /dev/null umgeleitet.

befehl >/dev/null 2>&1

Diese Konstruktion hat das gleiche Ergebnis wie die bereits vorgestellte Umleitungsfunktion >&. Es wird sowohl die Standardausgabe als auch die Standardfehlerausgabe nach /dev/null umgeleitet.


Dieser Eintrag wurde am 30.11.2008 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_373.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer