Hallo, Am Mon, 17 Jan 2005, Stephan Eickschen schrieb:
Ich habe folgendes probiert:
#!/bin/sh SENDER="+49 621 48293xx" ABSENDER=$SENDER | sed 's/+/00' | sed 's/ //g' echo $ABSENDER [..] Kürzer geht es mit (nur einem sed via): ABSENDER=`echo $SENDER | sed 's/+/00;s/ //g`
ABSENDER="`echo \"$SENDER\" | sed 's/^+/00/;s/ //g'`" ^ ^^ ^^ ^ ^ bitteschoen! Dann faellt das einem auch nicht auf die Fuesse, wenn man das Schema (pack die Ausgabe von `echo $Variable | Befehl` in eine Variable) anderweitig verwendet. Beispiel: /tmp/test7 $ ( S="f*"; A=`echo $S | sed 's/f/X/g'`; echo $A; ) Xoo.pdX Xootest.tex *HUCH*? /tmp/test7 $ ls f* foo.pdf footest.tex AH! SO ist's besser: /tmp/test7 $ ( S="f*"; A="`echo \"$S\" | sed 's/f/X/g'`"; echo $A; ) X* Gut Nacht, -dnh --
Yapp, wir hamm uns wieder lieb ;) Pinguine zeigen sich den Schnabel, dann geht dat wieder. Mönsch ist das Langweilig. *poppcornwiederwegräum* [> Thorsten von Plotho-Kettner und Bernd Brodesser in suse-linux]