Ich habe zwei Dateien, die beim Vergleich mit diff anzeigen, dass sich jede Zeile geändert hat. Wenn ich sie mit diff -w
(Whitespace ignorierend) vergleiche, werden die wenigen minimalen Änderungen angezeigt, die ich erwarte.
Offensichtlich gibt es einen Unterschied zwischen den Leerzeichen in jeder Datei, aber ich weiß nicht, was sie sind oder wie sie zu finden sind. Ich habe versucht, die Dateien zu bearbeiten, um sicherzustellen, dass das Leerzeichen tatsächlich Leerzeichen sind (im Gegensatz zu Tabulatoren), bin mir aber nicht sicher, was ich sonst tun soll.
Ich habe vim mit verwendet :set list on
, um zu bestätigen, dass am Ende der Zeilen kein Leerzeichen steht.
Ich glaube auch, dass jede Datei Linux-Zeilenterminatoren hat, da vim die ^M
am Ende der Zeilen nicht angezeigt hat .
vim
Benutzer sind, haben Sie dann versucht, vimdiff file1 file2
die Unterschiede zu ermitteln?
diff
aber viele Editoren machen diesen Platz standardmäßig nicht sichtbar.