quinta-feira, setembro 22, 2005

Conversão de arquivos de texto do formato DOS para o do Unix

O artigo que eu publiquei no dia 21/09/2005 no site script fácil ( http://www.scriptfacil.com/index.php?arquivo=e&t=5&a=13 ) mostrava um script que convertia arquivos de texto do formato DOS para o Unix.

Bem, hoje, brincando um pouco com o sed, descobri um outro modo de fazer a conversão:
sed 's/.$//'
Assim, poderíamos executar o seguinte comando:
cat arquivo_dos.txt sed 's/.$//' > arquivo_unix.txt

Podemos usar ainda os seguintes comandos:
arquivo_dos.html sed 'N;s/\n/\t/' > arquivo_unix.txt
arquivo_dos.html sed 'N;s/\n//' > arquivo_unix.txt
O script que eu publiquei no site da script fácil é bom para converter váriops arquivos de uma vez. Estes mostrados aqui são bons para usos exporádicos.
Bom proveito.

Se tu queres aprender a programar expressões regulares, podes ler este livro. Para aprender a programar shell scripts, estude este livro ou este aqui. Na minha opinião estes são os dois melhores livros sobre o assunto.

Nenhum comentário: