Am Dienstag, 17. Februar 2004 05:37 schrieb Michelle Konzack:
> raff nicht, warum das nicht funktioniert:
>
> OUT_LINE=`echo $IN_LINE |sed "s/MICHELLE/\ MICHELLE/"`
>
> 'sed' will ums verrecken nicht 'MICHELLE' gegen eine gespacete
> ' MICHELLE' austauschen...

Mal abgesehen davon, dass das Escapen von Blanks nicht nötig ist - 
bei mir funktionierts:

[EMAIL PROTECTED]:~> IN_LINE="abcMICHELLE xyz"
[EMAIL PROTECTED]:~> OUT_LINE=`echo $IN_LINE |sed "s/MICHELLE/ MICHELLE/"`
[EMAIL PROTECTED]:~> echo $OUT_LINE
abc MICHELLE xyz

Es kann daran liegen, dass "MICHELLE" am Anfang der Zeile liegt, 
dann würde der nachfolgende echo den Blank wieder eliminieren:

[EMAIL PROTECTED]:~> IN_LINE="MICHELLE xyz"
[EMAIL PROTECTED]:~> OUT_LINE=`echo $IN_LINE |sed "s/MICHELLE/ MICHELLE/"`
[EMAIL PROTECTED]:~> echo $OUT_LINE
MICHELLE xyz
[EMAIL PROTECTED]:~> echo "$OUT_LINE"
 MICHELLE xyz

Jan


--
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)

Reply via email to