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)