Eu tenho dois arquivos que, quando comparados com o diff, mostram que todas as linhas foram alteradas. Quando os comparo com diff -w(ignorando espaço em branco), ele mostra as poucas mudanças mínimas que eu espero.
Obviamente, há alguma diferença entre os espaços em branco em cada arquivo, mas não sei o que são ou como encontrá-los. Tentei editar os arquivos para garantir que o espaço em branco seja realmente caracteres de espaço (em oposição a guias), mas não tenho certeza do que mais fazer.
Eu usei o vim com :set list onpara confirmar que não havia espaço à direita no final das linhas.
Eu também acredito que cada arquivo possui terminadores de linha Linux, pois o vim não mostrava ^Mo final das linhas.
vimusuário, já tentou usar vimdiff file1 file2para ver quais são as diferenças?

diffmas muitos editores, por padrão, não tornam esse espaço visível.