Martin Steigerwald wrote: > Hallo, > > ich möchte gerne mit der Bash (3.1-5) die Standard-Fehler-Ausgabe eines > Befehls pipen. Mein Ansatz ist: > > strace free 1>/dev/null | cat > > Doch das liefert nicht das gewünschte Ergebnis und sogar eine > Fehlermeldung: > > ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffc6444) = -1 ENOTTY > (Inappropriate ioctl for device) > > Selbst mit > > strace free 1>/tmp/foo > > scheint mir die Ausgabe nicht vollständig zu sein. > > Ich möchte die Ausgabe von > > strace free 2>/tmp/foo ; less /tmp/foo > > jedoch ohne eine temporäre Datei anzulegen. > > Wie sag ich der bash, dass sie den Dateideskriptor 2 (stderr) statt den > Dateideskriptor 1 (stdout) pipen soll? > > Grüße, > Hallo
Ich glaube so müsste es gehen... #!/bin/bash tty 2 > /pfad/zur/datei MfG Martin -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

