Kolja Powischer <[EMAIL PROTECTED]> schrieb: > On Thu, 8 Apr 2004 22:53:38 +0200 > Jakob Lell <[EMAIL PROTECTED]> wrote: > > Wenn das nicht funktioniert, dann schreibt das Skript wahrscheinlich > > nach STDOUT. Um auch das umzuleiten, kannst du ./skript 2>&1 > > > ausgabe.txt verwenden. > > Danke, hat funktioniert! Das Skript schreibt also nach STDOUT, wo hat > denn mein Befehlt ohne 2>&1 abgegriffen? Gibt es eine eine Logik > hinter 2>&1?
Naja, ich glaub, Jakob hat sich vertippt. 2 ist STDERR, die Standardfehlerausgabe. Mit 2>&1 wird diese nach STDOUT umgeleitet, und STDOUT schreibst du ja mit > ausgabe.txt in eine Datei. ERR und OUT sind einfach zwei verschiedene Ausgabestr�me, und diese Trennung macht auch Sinn (nur als Beispiel, normale Ausgaben eines Programms willst du nicht sehen, und leitest sie nach /dev/null um, Fehler siehst du aber trotzdem) > Gruss, > Kolja Tom

