OT: sed mehrzeiligen Text entfernen
Hallo sed-Experten, ich möchte aus einer Datei folgende aufeinander folgenden Zeilen entfernen: <p> </p> Diese beiden Zeilen müssen unmittelbar aufeinander folgen. Alle anderen <p> und </p> sollen unverändert bleiben. Irgendwie geht das mit dem Hold-Space, aber wie??? So long & schönes Wochenende noch Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
Hallo Jürgen, vielleicht hilft folgendes: sed -e '/^<p>$/{N;/\n<\/p>$/d}' <datei> f -- Gravity is a myth, the Earth sucks.
Florian Tham:
vielleicht hilft folgendes:
sed -e '/^<p>$/{N;/\n<\/p>$/d}' <datei>
jup, das tut, ich hab' aber auch folgendes gefunden: perl -p -0777 -e 's|<p>\n</p>||gi' datei Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer
participants (2)
-
Dr. Jürgen Vollmer
-
Florian Tham