letztens habe ich versucht die Ausgabe eines PGMs in eine Datei umzuleiten mit:
Code: Alles auswählen
# Version 1
programm >./textdatei
Code: Alles auswählen
# Version 2
programm 2>&1 >./textdatei
Nach etwas lesen in man bash weis ich jetzt das man:
Code: Alles auswählen
# Version 3
programm >./textdatei 2>&1
Allerdings erschliesst sich mir die Logik dahinter nicht.
Warum funktioniert Version 2 nicht wunschgemäß?
Lege ich damit nicht alles was auf stderr kommt auf stdout um und gebe anschliessend stdout in die Datei?
Wäre Dankbar wenn mir jemand das kurz erleutern könnte...
gruß heinz