Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Pacote sysutils

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 03 de Março de 2005

O pacote sysutils da distribuição Debian, contém um aplicativo bastante útil chamado fromdos, que realiza funções de conversão de formatos entre sistemas Unix e Dos.

Por default, ele elimina todos os CR (carriage return) de um arquivo e permite também o caminho reverso, isto é, a conversão do formato Unix para DOS.

  # fromdos -u fromdos.txt
  # cat -v fromdos.txt
  Usage: fromdos [options] [file...]^M
  -a      Always convert (DOS to Unix: kill all CRs;^M
          Unix to DOS: convert all LFs to CRLFs)^M
          -b      Make backup of original file (.bak).^M
          -d      Convert DOS to Unix.^M
          -e      Abort processing files on error in any file.^M
          -f      Force: convert even if file is not writeable.^M
          -h      Display help on usage and quit.^M
          -o      Overwrite original file (no backup).^M
          -p      Preserve file owner and time.^M
          -u      Convert Unix to DOS.^M
          -v      Verbose.^M
          -V      Show version and quit.^M
  ^M

Usamos o comando cat com a opção -v, para que os caracteres não imprimíveis sejam exibidos na tela.

Note o caractere ^M no final de cada linha. Este caractere indica o <CR><LF> (Carriage Return, Line Feed), indicativo de final de linha em arquivos gerados em sistemas DOS e posteriores.

Para remover este caractere e voltar para o formato Unix:

  # fromdos fromdos.txt
  # cat -v fromdos.txt
  Usage: fromdos [options] [file...]
  -a      Always convert (DOS to Unix: kill all CRs;
          Unix to DOS: convert all LFs to CRLFs)
  -b      Make backup of original file (.bak).
  -d      Convert DOS to Unix.
  -e      Abort processing files on error in any file.
  -f      Force: convert even if file is not writeable.
  -h      Display help on usage and quit.
  -o      Overwrite original file (no backup).
  -p      Preserve file owner and time.
  -u      Convert Unix to DOS.
  -v      Verbose.
  -V      Show version and quit.

O pacote sysutils é originário de sistemas BSD. Além do programa fromdos, ele traz também os programas lsdev e procinfo. O programa fromdos pode também ser invocado através dos nomes dos2unix, unix2dos e todos. Eu particularmente conhecia os nomes dos2unix e unix2dos que são mais intuitivos.

É claro que este comando realiza tarefas extremamente simples e que podem ser feitas muito bem por sed, e outros, porém eu sempre gostei de ter este comando ao meu alcance.

Para quem usa outros sistemas e desejar usar este pacote, eu coloquei o fonte em http://www.dicas-l.com.br/download/sysutils_1.3.8.5.1.tar.gz

É só fazer o download e se divertir.


2o ISSA Day - Campinas

A Diretoria Regional da ISSA (Information Systems Security Association) para o Interior de São Paulo está organizando o 2º ISSA Day - Encontro de Profissionais de Segurança da Informação de Campinas e região. O Encontro, organizado pela ISSA Brasil-SP, com o apoio da Faculdade IBTA - Unidade Campinas, e patrocínio da SECURITY WEEK BRASIL, visa congregar os profissionais e estudiosos dos assuntos da Segurança da Informação.

Em continuidade aos temas apresentados no primeiro evento em Outubro de 2004, as palestras abordarão temas da atualidade como Segurança em ambiente Windows, Segurança em redes Wireless e Crimes digitais, que serão ministradas por especialistas nestas áreas. Veja a seguir maiores detalhes:

Data: 5 de Março de 2005, Sábado. Início: 9:00 hs Local: Faculdade IBTA - Unidade Campinas Colégio Notre Dame - www.ibta.com.br Rua Egberto Ferreira de Arruda Camargo, 151 Campinas - SP

Inscrições no site http://www.issabrasil.org R$ 40,00 para profissionais, R$ 20,00 para estudantes e Gratuito para Associados ISSA.

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.01/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1202 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

As Palavras Mais Comuns da Língua Inglesa (2ª edição)