Unterschiede von zwei Textdateien anzeigen

Die beiden Dateien liste1.txt und liste2.txt wurden durch ein Windows-Programm erzeugt.

  • Deswegen zuerst mit iconv UTF-8 Dateien erstellen
$ iconv -f ISO_8859-1 -t UTF-8 liste_1.txt > liste_1.utf
$ iconv -f ISO_8859-1 -t UTF-8 liste_2.txt > liste_2.utf
  • Danach die Unterschiede in einer Textdatei unterschiede.txt speichern
$ diff liste_1.utf liste_2.utf | grep '^>' | sed -e 's/>//' > unterschiede.txt