dos2unix - Convertendo arquivos Windows para GNU/Linux

Publicado por Jeferson R. Costa em 28/10/2013

[ Hits: 19.571 ]

Blog: http://www.jefersonrc.com.br/

 


dos2unix - Convertendo arquivos Windows para GNU/Linux



Uma das coisas mais chatas a se fazer, é ficar apagando os caracteres ^M do final de cada linha de um arquivo que foi passado do Windows para o GNU/Linux.

Se o arquivo for pequeno, até tudo bem, mas e aqueles arquivos gigantes de dezenas de linhas? Não dá, né. Tem até os scripts e umas linhas de comandos que são impossíveis de serem lembradas, por isso, gostaria de apresentar a ferramenta dos2unix.

Essa ferramenta é uma mão na roda nesses casos, muito fácil de se usar.

Para começarmos a usá-lo, devemos primeiro fazer a instalação do mesmo:

# apt-get update; apt-get install dos2unix

Pronto, agora para usarmos, basta dar o seguinte comando:

dos2unix arquivo.conf

Simples, não?

Caso se interesse, pode usar a man page da ferramenta ou dar uma lida neste site para descobrir algumas opções a mais.

Testado no Debian 7.


Veja essa e outras dicas em meu blog, onde posto dicas e soluções em TI.

Precisa de suporte técnico ou consultoria? Acesse: www.revolutech.com.br.

Gostou? Compartilhe e deixe seu comentário.
Achou algum erro? Precisa de ajuda? Críticas? Deixe seu comentário.

Obrigado!

Jeferson R. Costa

Outras dicas deste autor

Serviço online de scanner de portas

Desmontando partição em uso (is busy)

Squid: "ERROR: no running copy" [Resolvido]

Samba - Configurando grupo de administradores

Alterando senha de usuário no MySQL

Leitura recomendada

Liberando Java 7 no Firefox pelo PlayOnLinux/Wine

Erro ao carregar dados do Skype [Resolvido]

Problema com o TLS no aMSN 0.97RC1

Instalando a calculadora gnome-calculator no Slackware 14.2

Usando o VLC para visualizar imagens de webcam em WM

  

Comentários
[1] Comentário enviado por lcavalheiro em 29/10/2013 - 13:04h

Se for para converter um único arquivo, dá pra usar o comando ":set ff=unix", de Windows para GNU / Linux, ou ":set ff=dos", do GNU / Linux pro Windows, no vi. Sem dor de cabeça, sem instalar pacotes adicionais...

Fazendo isso pela linha de comando
$ vi arquivo.txt -c ':set ff=dos' -c 'wq'

Converte de GNU / Linux para Windows, troque dos por unix pra converter de Windows para GNU / Linux.

Mas sua dica é muito boa, porque é a base para scriptar a conversão. Eu estou para escrever uma dica aqui exatamente sobre esse tema. No mais, favoritado, e meus parabéns!

[2] Comentário enviado por rcjeferson em 30/10/2013 - 10:06h


[1] Comentário enviado por lcavalheiro em 29/10/2013 - 13:04h:

Se for para converter um único arquivo, dá pra usar o comando ":set ff=unix", de Windows para GNU / Linux, ou ":set ff=dos", do GNU / Linux pro Windows, no vi. Sem dor de cabeça, sem instalar pacotes adicionais...

Fazendo isso pela linha de comando
$ vi arquivo.txt -c ':set ff=dos' -c 'wq'
Converte de GNU / Linux para Windows, troque dos por unix pra converter de Windows para GNU / Linux.

Mas sua dica é muito boa, porque é a base para scriptar a conversão. Eu estou para escrever uma dica aqui exatamente sobre esse tema. No mais, favoritado, e meus parabéns!


Muito bom, vivendo e aprendendo! Obrigado por agregar conhecimento.


[3] Comentário enviado por locoloco em 24/10/2016 - 16:54h

Show de bola cara, há dias estou me matando com os erros de um script que peguei na internet e joguei no meu firewall, quando eu executava dava um monte de erro. Só foi converter e bye bye erro. Valeuu....



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts