Moin Moin,
es ist fast zum Verzweifeln...
Ich möchte schlichtweg folgendes:
Suche in DATEI nach ===, lösche die Zeile in der Du es findest und die nächste Zeile.
Das kann doch eigentlich nicht so schwer sein!?
Mit sed bekomme ich es leider nicht hin. Eigentlich müsste ich doch nur folgenden Befehl:
1 | sed -i '/===/d' xxx.xx |
um ein [und die nächste Zeile] erweitern, bekomme es aber nicht hin. ☹
Habe mir noch einen zweiten Weg überlegt, an dem ich aber auch scheitere... Bei grep bekomme ich zumindest die ausgabe korrekt angezeigt und das ganze in eine Hilfsdatei geschrieben:
1 | grep -A 1 "===" xxx.xx | grep -v "===" xxx.xx > hilfsdatei.txt |
Jetzt weiß ich nur nicht wie ich den Inhalt der Hilfsdatei Zeile für Zeile mit der Originaldatei abgleiche und bei einem Fund die entsprechende Zeile in der Originaldatei lösche.
Ich hoffe Ihr könnt mir helfen.
Vielen Dank im Voraus!