Verwenden Sie grep, um ein Muster in einem großen Textblock abzugleichen und zu löschen
Ich habe eine sehr große Textdatei, die folgende Daten enthält:
but/CC as/IN 1/Z church/NP historian/NN/Fc
as/IN 1/Z "/Fe rupture/NN and/CC new/JJ beginning/NN century/NN ./Fp
======>match found: \#\#[a-z]+\/NN\#\#
======>match found: be\/V[A-Z]+(\s[.]{0,10})?\#\#
======>match found: \#\#\sof\/IN
Ich möchte den (Linux-) Terminal-Befehl verwendengrep um alle Zeilen abzugleichen und zu löschen, die beginnen mit:
======> Übereinstimmung gefunden:
und mit einem Zeilenumbruch beenden.
Daher möchte ich gemäß dem vorherigen Beispiel grep ausführen und die folgende Ausgabe erhalten
aber / CC als / IN 1 / Z Kirche / NP Historiker / NN / Fc als / IN 1 / Z "/ Fe Bruch / NN und / CC neu / JJ Anfang / NN Jahrhundert / NN ./Fp
Vielen Dank im Voraus für Ihre Hilfe