Hallo Wolf Wiegand, hallo auch an alle anderen Donnerstag, 10. August 2006 23:22 - Wolf Wiegand wrote: > Hallo, > > Matthias Houdek wrote: > > sed 's/(Lundi|Mardi|Mercredi|Jeudi|Vendredi)//g' datei > > Damit das so funktioniert, muss noch die Option -r angegeben werden. > Außerdem kann sed in existierenden Dateien ersetzen: > > sed -r -i 's/(Lundi|Mardi|Mercredi|Jeudi|Vendredi)//g' /tmp/foo > > Die Einschränkung, dass so auch Teile von Wörtern gelöscht werden, > besteht so aber immer noch.
Siehe meine andere Mail. Mit BRE (Basic RegEx) sähe das dann so aus (ungetestet): sed 's/\([ ,;.:("]\)\(Lundi\|Mardi\)\([ ,;.:)"]\)/\1\3/g' datei ^^^^^^^ ^^^^^^^ Hier nach Belieben alle möglichen Worttrenner aufführen. Mit ERE ist das natürlich viel einfacher. :-) -- Gruß MaxX Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen. Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.