Arquivos de texto criados em máquinas com Windows possuem diferentes terminações de linha do que arquivos criados no Linux.
- O Windows usa retorno de carro e alimentação de linha (
\r\n
) - O Linux usa apenas o avanço de linha (
\n
).
Existem alguns métodos para que isso funcione nos dois lados:
- Ao copiar arquivos de texto, você precisa usar uma ferramenta que suporte a conversão de arquivos de texto (como "winscp" no Windows).
- Com o Windows Notepad ++, você pode substituir
\n
por\r\n
. O bloco de notas normal não terá esse recurso. - No Ubuntu, você pode usar
unix2dos testfile1.txt
edos2unix testfile2.txt
para alterar os finais de linha de um para o outro. Além disso, você pode usar a substituição\n
por\r\n
na maioria dos editores ou os editores terão a opção de alternar entre os demais (como Serg nos comentários mencionados como "nano").