> Ich will's mal versuchen. Ich habe einen Text > > > Abschnitt 1 > Wort1 blabla Wort2 > Abschnitt 2 > Wort1 blabla Wort2 > Abschnitt 3 > Wort1 blabla Wort2 > > Die Abschnitte bestehen jeweils aus vielen Zeilen und enthalten jedesmal > einen anderen Text. "Wort1 blabla Wort2" ist immer der gleiche Text. > > Ich möchte die Zeilen mit "Wort1 blabla Wort2" ganz löschen, die anderen > Abschnitte aber intakt lassen. Meine obige Lösung würde z. B. nur "Abschnitt > 1" übriglassen. Ich glaube, das Problem liegt darin, dass sed grundsätzlich gierig ("greedy") ist und in der Tat keine offensichtliche Methode bietet, dieses Verhalten zu deaktivieren. Vielleicht hilft [1]? Sonst würde ich das einfach mit einem Pythonskript lösen. Max [1] https://0x2a.at/blog/2008/07/sed--non-greedy-matching/
Attachment:
signature.asc
Description: PGP signature