Nach Inhalt in Dateien suchen und den String aus Datei löschen

Diskutiere Nach Inhalt in Dateien suchen und den String aus Datei löschen im SuSE / OpenSuSE Forum im Bereich Linux Distributionen; Hallo alle miteinander, ich bin auf der Suche nach einer Möglichkeit nach Dateien mit einem bestimmten Inhalt zu suchen. Wenn der String in der...

  1. #1 Joachim1406, 21.05.2013
    Joachim1406

    Joachim1406 Grünschnabel

    Dabei seit:
    21.05.2013
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo alle miteinander,

    ich bin auf der Suche nach einer Möglichkeit nach Dateien mit einem bestimmten Inhalt zu suchen. Wenn der String in der Datei enthalten ist sollte dieser aus der Datei gelöscht werden.
    Ich habe schon eine Version gefunden welches dies macht aber nicht nur den String sondern die komplette Datei löscht bzw. den Inhalt der Datei.

    for file in `ls *.html`; do grep -v STRING $file > $file; done

    Ich möchte aber nur den String entfernt haben.
     
  2. #2 tgruene, 21.05.2013
    tgruene

    tgruene Routinier

    Dabei seit:
    02.02.2012
    Beiträge:
    418
    Zustimmungen:
    0
    sed ist dazu besser geeignet als grep. Mit GNU sed kannst Du die Option '-i' benutzen.
     
  3. #3 Joachim1406, 21.05.2013
    Joachim1406

    Joachim1406 Grünschnabel

    Dabei seit:
    21.05.2013
    Beiträge:
    2
    Zustimmungen:
    0
    sed -i s/STRING/STRINGNEU/g *.html

    Ok, funktioniert und jetzt habe ich noch das Problem das er die Unterordner auch durchsuchen soll.
     
  4. #4 Gast123, 21.05.2013
    Gast123

    Gast123 Guest

    Code:
    find ./ -type f -iname "*.html" -exec sed -i 's/STRING/STRINGNEU/g' {} \;
     
Thema:

Nach Inhalt in Dateien suchen und den String aus Datei löschen

Die Seite wird geladen...

Nach Inhalt in Dateien suchen und den String aus Datei löschen - Ähnliche Themen

  1. dateien nach inhalt scannen und dann betreffende Zeile löschen

    dateien nach inhalt scannen und dann betreffende Zeile löschen: Hallo zusammen, folgendes zenario.. ich möchte auf einem Linux-Server betsimmte Dateitypen nach einem Inhalt durchsuchen und dann die...
  2. Ordner rekursiv nach Dateien mit bestimmten Inhalt durhsuchen

    Ordner rekursiv nach Dateien mit bestimmten Inhalt durhsuchen: Hi, steh gerade neben mir. Wie kann ich einen Ordner rekursiv nach Dateien suchen,die bestimmte Zeichen(\r) enthalten.Anschließend will ich...
  3. Suche nach bestimmtem Dateiinhalt (systemweit)

    Suche nach bestimmtem Dateiinhalt (systemweit): Hallo zusammen, ich weiss, warscheinlich ist das eher ungewöhnlich...aber mich interessiert trotzdem, ob es eine Möglichkeit gibt, einem HP-UX...
  4. Bootprobelem nach Installtion von obrevenge

    Bootprobelem nach Installtion von obrevenge: [gelöst]Hallo ich habe ein blödes Problem, das m.W. schon mehrfach bei Installationen (afaik nur bei Arch) von einer HDD installation per Livecd...
  5. Meldung nach initramfs update

    Meldung nach initramfs update: Hallo Was bedeutet die folgende Meldung nach einem initramfs update ---------- I: The initramfs will attempt to resume from /dev/sda15 I:...