Alterando o fim da linha do Unix / Linux para o Windows do terminal

2

Eu tenho um monte de arquivos de texto criados no Ubuntu e quando eu os acesse em uma máquina Windows usando o DropBox eles não são formatados corretamente por causa da Line Ending diferença entre Unix / Linux e Windows.

Depois de alterar o Line Ending do Unix / Linux para o Windows, o arquivo de texto foi renderizado corretamente no Windows e no Ubuntu.

Como converter o terminal Line Ending para automatizar a conversão?

    
por Praveen Sripati 07.01.2013 / 00:53

2 respostas

6

No Ubuntu:

$ apt-get install dos2unix
$ unix2dos file.txt

No Windows:

  • Faça o download e extraia o dos2unix do link (a versão de 32 bits do Windows ou a versão de 64 bits do Windows)
  • No prompt de comando, insira dos2unix-<something>\bin\unix2dos.exe file.txt
por 07.01.2013 / 01:10
0

Sugiro o pacote tofrodos . Converte nitidamente de qualquer forma, com todos e fromdos . Disponível apenas no lado do Ubuntu, devo observar.

No lado do Windows, minha memória é que o Wordpad (ao contrário do Bloco de Notas) exibirá arquivos com terminações de linhas * nix corretamente, o que deve ajudar a visualizar arquivos que não foram convertidos.

    
por 07.01.2013 / 01:16