Re: stderr in der bash

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Markus Hochholdinger (Markus_at_Hochholdinger.net)
Date: 02. Feb 2002


Hi,

vielen Dank erstmal. Jetzt sieht mein Script schon um einiges schöner aus.

> > Im Prinzp suche ich sowas:
> > bash$ programm 2| /programmerr | programmfuerstdout
> > Nur das funktioniert nicht :-(
> (kommando 3>&1 >stdout 2>&3) | kommando_das_stderr_braucht
> Sollte das erledigen (bei einer bourne shell zumindest)
Also da ich auch stdout pipen will habe ich folgende Lösung genommen:

( kommando | std_pipe_prog ) 2>&1 | kommando_das_stderr_braucht

Was ich hierbei nicht wußte war die Klammerung der Kommandos.
Aber wenn ich mir das jetzt so anschaue, sieht es schon schön aus.
Also nochmal: Vielen Dank!

Und Thomas hatte somit eigentlich fast recht, hätte er nur
programm 2>&1 | kommando_das_stderr_braucht
geschrieben.

Gruß
                                                          \|/
        MH (o o)
------------------------------------------------------oOO--U--OOo--
 Markus Hochholdinger
 e-mail mailto:Markus_at_Hochholdinger.net .oooO
 www http://www.hochholdinger.net ( ) Oooo.
------------------------------------------------------\ (----( )-
                                                       \_) ) /
                                                             (_/


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET