Hi Thomas,
ich habe in 2 Perl Skalaren jeweils einen Text. Der 1. ist das
Original. Im 2. steht die Änderung des 1. Nun bräuchte ich
eine Übersicht der Änderungen. Einfügungen, Löschungen und
Änderungen. Natürlich muss so etwas programmierert werden. Ist
ja nicht so trivial und bestimmt aufwendig. Hat so etwas
jemand schon einmal gemacht?
Am einfachsten ist es, Du benutzt das Programm „diff“,
das standardmaessig unter Linux/UNIX zur Verfuegung
steht. Das zeigt dir alle Unterschiede zwischen 2 Dateien (!)
an.
Syntax: diff datei1 datei2
Beispiel:
t1.txt:
Dies ist ein Test
Zweite Zeile
END
t2.txt:
Dies ist ein Test
Zwte Zeile
END
bash-2.02# diff t1.txt t2.txt
2,3c2,3
Zwte Zeile
\> END
Das Tool gibt es auch als Windowsportierung.
Ausserdem findet es sich im Editor Emacs unter
dem Namen „ediff“.
Gruss,
-Andreas.