Zeilen aus Konfigurationsdateien im /etc Verzeichnis entfernen

tom81

Well-Known Member
Hallo Zusammen,

habe am Freitag ein freebsd-update durchgeführt und beim bearbeiten der Dateien, die nicht automatisch angepasst werden konnten ist mir die SSH Verbindung abgebrochen.

Weiß hier jemand vielleicht, wie ich auf einfachem Wegen folgende Zeilen aus allen Dateien im /etc Verzeichnis und den Unterverzeichnissen entfernen kann ohne diese einzeln zu öffnen und die Zeilen zu löschen?

Code:
<<<<<<< current version
=======
# $FreeBSD: release/8.4.0/etc/rc.d/accounting 247322 2013-02-26 16:55:59Z jhb $
>>>>>>> 8.4-RELEASE

Beste Grüße
Der Tom
 
Code:
find /etc -type f -exec perl -i -ne 'print unless (/^<<<<<<< current version$/ .. /^>>>>>>> 8.4-RELEASE$/)' {} \;

Gruß
pwp
 
Wenn du die Sourcen hast einfach nochmal Mergemaster rüberjagen. Das ist ein extrem dummes Script, was man so oft ausführen kann, wie man will:
Code:
cd /usr/src
mergemaster -UFi
 
Zurück
Oben