dos2unix - Convertendo arquivos Windows para GNU/Linux

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

[ Hits: 32.748 ]

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

Redirecionamento de portas IPtables

Limpando cache da memória RAM no GNU/Linux

ZIP no GNU/Linux

Iniciando o Debian mais rápido removendo o GRUB

Travando/bloqueando arquivos e diretórios no GNU/Linux

Leitura recomendada

Instalar o Firefox 3.5 no Ubuntu 9.04

Unreal Tournament para Linux

Como instalar a última versão do jSMS no Linux

Netflix no Slackware usando wine-pipelight

Kurumin Linux 1.2, uma pequena grande distribuição nacional

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts