Bash stdout und stderr umleiten

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

In diesem Artikel beschreiben wir wie Sie in der Bash unter Linux stdout und stderr Ausgaben umleiten können. Man spricht dabei oft auch von Bash redirection, Bash Umleitung oder Ausgabeumleitung.

Bash redirection

stdout -> Datei umleiten

programm > Datei.txt

stderr -> Datei umleiten

programm 2> Datei.txt

stdout UND stderr -> Datei umleiten

programm &> Datei.txt

stdout -> Datei umleiten UND stderr -> Datei umleiten

programm > Datei_stdout.txt 2> Datei_stderr.txt

stdout -> stderr

programm 1>&2

stderr -> stdout

programm 2>&1

Weitere Informationen


Foto Werner Fischer.jpg

Autor: Werner Fischer

Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.


Das könnte Sie auch interessieren

Dm-crypt Performance optimieren
Festplattenbelegung unter Linux in der Konsole mit df und du anzeigen
Vi Editor Tipps und Tricks