BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Wörter von zwei Dateien vergleichen

Mit Hilfe von wdiff lassen sich die einzelnen Wörter von zwei Dateien vergleichen. Im FreeBSD-Portbaum findet man wdiff unter textproc/wdiff:

# cd /usr/ports/textproc/wdiff && make install clean

Werden nun zwei Dateien mit wdiff verglichen, wird angezeigt welche Wörter hinzugekommen und welche entfernt wurden:

# cat datei1
I like FreeBSD.
# cat datei2
I love FreeBSD.
http://www.FreeBSD.org/
# wdiff datei1 datei2
I [-like-] {+love+} FreeBSD.
{+http://www.FreeBSD.org/+}

Mit der -s Option wird zusätzlich eine Statistik über die Veränderungen angezeigt:

# wdiff -s datei1 datei2
I [-like-] {+love+} FreeBSD.
{+http://www.FreeBSD.org/+}
datei1: 3 words  2 66% common  0 0% deleted  1 33% changed
datei2: 4 words  2 50% common  1 25% inserted  1 25% changed

Mehr Informationen zu wdiff findet man in der Manpage wdiff(1).

 Permalink