19 Aug
2005
19 Aug
'05
17:23
Hallo, Am Fri, 19 Aug 2005, Torsten Foertsch schrieb:
On Friday 19 August 2005 15:34, Dr. Jürgen Vollmer wrote:
das geht nicht, 1. die sh mäkelt die ( ) an 2. denn tee schreibt seine Ausgabe ja nach stdout.
ich sagte nicht sh sondern bash. sh kann das nicht:
$ (echo 1;echo 2) | tee >(sed 's/\(.*\)/script1: \1/' >&2) | sed
Um die echos reichen {} (was eine subshell spart) und echo kann auch mehrere Zeilen ausgeben: echo -e '1\n2' Bei beiden seds geht uebrigens: sed 's/^/script1: /'. -dnh -- Bei den Menschen gibt es ja die verschiedensten Tiere. Esel,Hunde,Schweine,Ziegen,Gänse,Hühner, Affen. Also ein richtiger kleiner Zoo. [WoKo in dag°]