Also sprach Matthias Houdek <[EMAIL PROTECTED]> (Thu, 10 Aug 2006 22:34:36 +0200): > Hallo Klaus Becker, hallo auch an alle anderen > > Donnerstag, 10. August 2006 17:01 - Klaus Becker wrote: > > Am Donnerstag 10 August 2006 15:46 schrieb Matthias Houdek: > > > Hallo Klaus Becker, hallo auch an alle anderen > > > > > > Donnerstag, 10. August 2006 15:29 - Klaus Becker wrote: > > > > Hallo, > > > > > > > > noch ne grep-Frage. In einer Datei befinden sich an diversen > > > > Stellen die Namen der Wochentage von Montag bis Freitag. Ist es > > > > möglich, diese Worte mit einem einzigen Befehl aus der Datei zu > > > > entfernen? > > > > > > Grep findet nur, aber mit sed und einem entsprechenden RegEx > > > sollte es gehen, am einfachsten wäre wohl: > > > > klar, ich meinte sed, sorry > > > > > \b(Montag|Dienstag|Mittwoch|...)\b > > > > Es ist ein französischer Text (aber das juckt sed sicher wenig): > > > > $ sed '\b(Lundi|Mardi|Mercredi|Jeudi|Vendredi)\b' > > sed: -e Ausdruck #1, Zeichen 41: unterminated address regex [...] > sed 's/(Lundi|Mardi|Mercredi|Jeudi|Vendredi)//g' datei
sed -r 's/(Lundi|Mardi|Mercredi|Jeudi|Vendredi)//g' datei und wenn's passt, sed -ir direkt an der Datei (-i edit in place). sl ritch