Zeilen aus Datei entfernen

Post Reply
Message
Author
Thomas

Zeilen aus Datei entfernen

#1 Post by Thomas »

Hi,
stehe vor folgendem Problem:

Aus einer Datei sollen bestimmte Zeilen entfernt werden, wenn ein bestimmtes Wort enthalten ist.
Beispiel:

variable,alpha,hier steht ebenfalls Text
variable,beta,hier steht ebenfalls Text
variable,gamma,hier steht ebenfalls Text
variable,delta,hier steht ebenfalls Text

Sobald im Text das Wort "beta" gefunden wird, soll die komplette Zeile gelöscht werden.
Wenn das ganze dann auch noch im Perl zu realisieren wäre, könnte das ganze auch Plattformunabhängig laufen.

Hab leider zu wenig ahnung, als dass ich das Problem so einfach lösen könnte.
bin für jeden Tipp dankbar.

Gruß
Thomas

rattengift

Re: Zeilen aus Datei entfernen

#2 Post by rattengift »

<font face="Courier New">grep -v "beta" datei > neuedatei</font><!--fixed-->
wenn der suchbegriff nicht als teilstring erlaubt sein soll, zusätzlich "-w" angeben (zb "betaversion" würde damit nicht als treffer betrachtet).
man grep.

andy
Posts: 150
Joined: 07. Nov 1999 12:51
Location: Kiel
Contact:

Re: Zeilen aus Datei entfernen

#3 Post by andy »

www.nisse.de > downloads > chlog ist genau das, was Du brauchst:
chlog Dateiname Ausdruck_nach_dem_gefiltert_werden_soll


chlog name_of_logfile IP-number


chlog separates certain IP-number entries from a logfile
and writes the separated IP-number entries to a file and
the new logfile without these filtered entries.

Post Reply