Executando verificação de segurança...
3

Outra opção é usar cat -A arquivo, que mostra os caracteres invisíveis. No caso, o CR é mostrado como ^M, o TAB é ^I e o final da linha é marcado com $. Assim, vc consegue ver se tais caracteres estão presentes e se tem algo "estranho" no arquivo.

Se bem que o hexdump eu acho mais completo, pois mostra exatamente cada byte que está lá, evitando surpresas. Vai que tem algum outro caractere não imprimível - graças ao Unicode, a lista não é pequena, e muitos não são mostrados de um jeito bonito pelo cat.

Enfim, é interessante usar algum desses comandos pra vc ter certeza do que tem lá, assim vc saberá qual programa usar para converter (mac2unix, dos2unix, etc).

Carregando publicação patrocinada...
2

Quem nunca não passou perrengue com editores distintos mostrando códigos diferentes do mesmo arquivo e perdeu tarde inteira por conta de uma bobagem. Muito útil esta postagem aqui!