Re: grep
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.
Reply to:
- References:
- grep
- From: Klaus Becker <colonius@free.fr>
- Re: grep
- From: Matthias Houdek <linux@houdek.de>
- Re: grep
- From: Wolf Wiegand <wolf@kondancemilch.de>