• Diese Seite verwendet Cookies. Indem du diese Website weiterhin nutzt, erklärst du dich mit der Verwendung von Cookies einverstanden. Erfahre mehr

Zeilen aus Konfigurationsdateien im /etc Verzeichnis entfernen

tom81

Well-Known Member
Themenstarter #1
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
 

pwp

Well-Known Member
#2
Code:
find /etc -type f -exec perl -i -ne 'print unless (/^<<<<<<< current version$/ .. /^>>>>>>> 8.4-RELEASE$/)' {} \;
Gruß
pwp
 

Yamagi

Possessed With Psi Powers
Mitarbeiter
#3
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