dau.cc (https://dau.cc/index.php)
- Rechenmaschinen (https://dau.cc/board.php?boardid=104)
-- Computermist (https://dau.cc/board.php?boardid=105)
--- Viele Dateien durchsuchen und bestimmte Zeilen löschen (https://dau.cc/thread.php?threadid=9721)


Geschrieben von gamerphil am 04.04.2014 um 20:51:

  Viele Dateien durchsuchen und bestimmte Zeilen löschen

Moin,

ich habe hier etliche Dateien, die ich gerne automatisiert durchsuchen würde. Dabei soll die Zeile, mit dem Suchwort und die Zeile davor und danach gelöscht werden.

Sprich:
Zeile davor
Zeile mit Fundstelle
Zeile danach

Jemand eine Idee wie ich das möglichst vollautomatisch hinbekomme?
Mit PHP könnte ich es mir noch am ehesten vorstellen, finde es aber unschön sämtliche Dateien erst auf den Server laden zu müssen.
Hat da jemand entsprechendes Wissen was DOS/Batch angeht? Habe mal gegoogelt und prinzipiell müsste das gehen.

Was definitiv geht: mit einem Editor und der "Suchen in" Funktion die entsprechenden Dateien durchsuchen. Dann müsste man aber halt die Zeilen per Hand löschen.

Aber vlt weiß ja jemand zumindest die Stichwörter, wie ich es (mit Batch/Dos Befehlen) hinbekomme.

Danke schon mal,
Phil

Edit by Phil


Habe für meinen Anwendungsfall eine Lösung gefunden.
Mir ging es darum gewisse Einträge in Untertitel-Dateien zu entfernen.

Nach einem Update von Subtitle Edit verfügt die Batch-Verarbeitungsfunktion auch die Möglichkeit "Alles Ersetzen" (Replace Multiple) und ich kann schön meine Suchmuster angeben (bei mit mit RegExp).


Copyrights sind böse.