linux-l: Zeile-Löschen

Winfried Winkler willi at Hobbit.IN-Berlin.De
So Apr 5 21:53:05 CEST 1998


> > ich möchte aus einer Datei Zeilen löschen, in der bestimmte Sachen
                                      ~~~~~~~
> > vorkommen.
> > Dei Datei soll dabei an der selben Stelle bleiben
> > Wie bzw womit? AWK ? PERL ? Shell-Script ?

man sed

Alle bisherigen Loesungen waren nicht zum LOESCHEN von Zeilen,
die den gesuchten Ausdruck enthalten....

* kopiere in temporaere Datei
* sed "/xyz/d" < temporaer_datei > alte_datei
wenn xyz die Zeichenkette ist, die alle zu loeschenden Zeilen enthalten

in der man-page stehen noch mehr info's, wie man die Zeichenkette 'xyz'
weiter einschraenkt, z.B. '^xyz' sucht nur nach xyz am ZeilenANFANG

hoffe, das hilft :-)

  Winfried




Mehr Informationen über die Mailingliste linux-l