[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tricks mit diff und patch?



Hallo,

On 2004.06.24 20:13, B. Venthur wrote:
ich suche eine Möglichkeit wie ich eine Menge von Textdateien
folgendermaßen
bearbeiten kann. Angenommen ich habe ne Menge von HTML-Dateien die

Der statische Teil ist bei allen Dateien identisch, nur der Dynamische
nicht. Angenommen ich ändere jetzt bei einer Datei am statischen Teil
etwas
und möchte diese Änderung auf alle anderen Dateien übertragen --
wohlgemerkt: der jeweils dynamische Teil soll unangetastet bleiben.
Von der
Funktionalität ist das wie "Templates" in diversen WYSIWYG-Tools, aber
ich
würde es gerne per Hand machen.

Geht das irgendwie mit geschickter Anwendung von diff und patch, oder
gibt
es da ein anderes Kommandozeilentool?
Mit patch und diff kenne ich mich nicht so aus. Habe etwas aehnliches mal mit PERL gemacht. Sollte aber auch kein Problem sein, das mit sed zu realisieren. Mit PERL musst Du einfach nur die Datei zeilenweise einlesen. Dann clevererweise eine statische Kommentarzeile fuer Anfang bzw. Ende des statischen Teiles definieren. Eventuell im ersten Durchgang alles zwischen diesen Marken loeschen, im zweiten den neuen statischen Teil einfuegen. Mit sed koennte es etwas komplizierter werden, weil man damit zwar auch bestimmte Marken finden kann, diese aber dann wohl mit geloescht werden. Lasse mich gerne eines besseren belehren, aber so auf die Schnelle faellt mir da erstmal nichts ein, wie man die Zeile mit der Marke finden und ueberspringen koennte...

Schoenen Gruss,

Andreas



Reply to: