Cups druckt z.B. aus Firefox aber nicht aus z.B. OpenOffice

Hans-Joachim.Hoetger at telefonica.de Hans-Joachim.Hoetger at telefonica.de
Thu May 31 11:59:03 CEST 2007


linux-bounces schrieb am 31.05.2007 11:07:13:
> 
> Da fällt mir ein, kann man die Ausgabe von  #!/bin/bash -x  in eine 
> Datei umleiten, so das ich sehen kann, was diese Shell Scripte machen. 
> An STDIN und STDOUT komme ich so ohne weiteres ja nicht ran.
> 

Moin,
mit Filedescriptoren kann man echt lustige Dinge Dinge anstellen. Man 
sollte sich aber immer sicher sein, was man tut. Hier mal ein paar 
halbwegs selbstdokumentierende Zeilen:

#!/bin/bash -x

exec 3<&0         # save current setting of stdin
exec 4<&1         # stdout
exec 5<&2         # stderr

# exec <inputfile # falls man aus einer Datei lesen will
exec 1>datafile   # redirect stdout in datafile
exec 2>&1         # redirect auch in datafile

echo dumm-die-dumm
echo dumm-diedel-dei >&2

# restore nicht vergessen! (Spart Kummer und Sorgen)
exec 0<&3 3<&-    # restore stdin
exec 1<&4 4<&-    # restore stout
exec 2<&5 5<&-    # restore sterr



Du kannst ja mal damit rumspielen.
Liebe Grüße
Hans-Joachim Hötger



More information about the Linux mailing list