Auf FreeBSD oder den meisten Linux-Systemen können Sie die Ausgabe von diff cat -v -e -t
durchleiten, um Unterschiede zwischen den Whitespaces anzuzeigen.
diff file1 file2 | cat -vet
Registerkarten werden als angezeigt ^I
, $
am Ende jeder Zeile wird ein angezeigt, so dass Sie Leerzeichen nachfolgen können und nicht druckbare Zeichen als ^X
oder angezeigt werden M-X
.
Wenn Sie über GNU-Coreutils verfügen (verfügbar bei den meisten Linux-Distributionen, die nicht mit dem Bus beschäftigt sind), kann dies vereinfacht werden
diff file1 file2 | cat -A
Verwenden Sie auf ausgelasteten Systemen catv -vet
.