Zeilen suchen und komplett löschen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von skr, 29.05.2008.

  1. skr

    skr Grünschnabel

    Dabei seit:
    29.05.2008
    Beiträge:
    1
    Zustimmungen:
    0
    Hallo, stehe gerade ein bischen auf dem Schlauch (Forumsuche und Google konnten mir noch nicht helfen).
    Ich möchte jede Zeile meines Logfiles in der die folgende Zeichenkette auftaucht komplett aus dem Logfile löschen.

    Code:
    Unable to delete trap file
    Am liebsten wäre mir ein Shellscript das ich über div. Files laufen lassen.

    Unter VI sah mein regexp wie folgt aus: :g/string/d
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Wolfgang, 29.05.2008
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Warum nicht mit sed?
    Wenn du direkt in der Datei arbeiten willst, kannst du das mit GNU sed mit der Option -i.
    sonst bleibt dir perl, oder temporäre Dateien.

    Code:
    sed -i -e '/string/d' input
    Über mehrere Dateien, halt eine Schleife drumrum gebastelt.
    Code:
    for I in $(find -type f -name "log*");
    do
     sed -i -e '/string/d' "$I"
    done
    Oder mit while read
    oder ...

    Gruß Wolfgang
     
  4. NoXqs

    NoXqs Routinier

    Dabei seit:
    07.05.2007
    Beiträge:
    420
    Zustimmungen:
    0
    Ort:
    Bremen
    Code:
    
    grep -v "Unable to delete trap file" $logfile > logfile.new
    mv logfile.new logfile
    
    
     
Thema: Zeilen suchen und komplett löschen
Besucher kamen mit folgenden Suchen
  1. linux shell zeilen löschen mit bestimmten zeichen

    ,
  2. Suchen und löschen ganze Zeile in Dateien unter Linux

Die Seite wird geladen...

Zeilen suchen und komplett löschen - Ähnliche Themen

  1. Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen

    Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen: Hallo liebe Community. Habe ein kleines Problem und bin leider nicht so der Linux-Freak... Ich hoffe mal ihr könnt mir da vielleicht ein wenig...
  2. Suchen nach String und Ersetzen zeilenweise

    Suchen nach String und Ersetzen zeilenweise: Hallo, ich habe folgendes Problem: ich möchte in einer großen Textdatei die zeilenweise folgendermaßen aufgebaut ist nach einem String...
  3. mit egrep zeilen suchen die etwas NICHT enthalten

    mit egrep zeilen suchen die etwas NICHT enthalten: Hi folgendes problem, wiedermal... ;) ich möchte mit egrep nach einer zeile suchen die etwas bestimmtes nicht enthält, dafür wäre der syntax...
  4. 2 Zeilen aus einer txt auslesen

    2 Zeilen aus einer txt auslesen: Hallo Leute, ich habe eine Datei die immer aus zwei zusammenhängenden Zeilen besteht, als Beispiel: DE0006231004 # 15,04 Infineon DE0005785604...
  5. Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen

    Zeichen an Zeilenanfang für bestimmten Zeilenbereich einfügen: Hallo, ich würde gerne in einem Textdokument, z.B. von Zeile 10 - 18, an den Zeilenanfang ein # einfügen. Habe mir schon diverse Seiten zu SED...