BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Wörter zweier Dateien vergleichen

Mit Hilfe von dwdiff können zwei Datei verglichen werden und es werden die geänderten, gelöschten oder hinzugefügten Wörter angezeigt. Im FreeBSD Portbaum findet man dwdiff unter textproc/dwdiff:

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

Nun können die beiden zu vergleichenden Dateien an dwdiff übergeben werden. Gelöschte Wörter werden durh [-<Wort>-], hinzugefügte Wörter durch {+<Wort>+} gekennzeichnet:

# cat datei1 
das ist eine test datei
das ist die erste linie
das ist die zweite linie
das ist die dritten linie
# cat datei2
das ist eine test datei
das ist die eine linie
das ist noch die zweite linie
das war eine linie
# dwdiff datei1 datei2 
das ist eine test datei
das ist die [-erste-] {+eine+} linie
das ist {+noch+} die zweite linie
das [-ist die dritten-] {+war eine+} linie

Mit der -s Option werden Statistiken zu den beiden Dateien angezeigt:

# dwdiff -s datei1 datei2
das ist eine test datei
das ist die [-erste-] {+eine+} linie
das ist {+noch+} die zweite linie
das [-ist die dritten-] {+war eine+} linie
alt: 20 Wörter  16 80% gemeinsam  0 0% gelöscht  4 20% geändert
neu: 20 Wörter  16 80% gleich  1 5% eingefügt  3 15% geändert

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

 Permalink

Comments

No new comments allowed (anymore) on this post.