Convertendo arquivos .doc para .txt via linha de comando

Publicado por Fábio Berbert de Paula em 07/05/2004

[ Hits: 20.728 ]

Blog: https://fabio.automatizando.dev

 


Convertendo arquivos .doc para .txt via linha de comando



Essa semana pintou uma dúvida na sessão de Perguntas & Respostas do site sobre como converter um .doc para .html através de linha de comando. Bom, a solução é simples, para isso precisaremos de dois pacotes instalados em sua distribuição:
  • catdoc: converte .doc para texto;
  • txt2html: converte texto para HTML.

No Debian você os instala a partir do comando:

# apt-get install catdoc txt2html

Ou se preferir:
http://www.gnu.org/directory/All_Packages_in_Directory/catdoc.html
http://distro.ibiblio.org/.../sources/txt2html/2.21/

Agora basta digitar o seguinte comando:

$ catdoc arquivo.doc | txt2html

Legal né? Se quiser salvar a saída:

$ catdoc arquivo.doc | txt2html > arquivo.txt

[]'s

Outras dicas deste autor

Renomeando um usuário no Linux

Fazer ModemManager ignorar ttyACM [Resolvido]

Capturando screenshots com Shell Script

O que é samba

Comunidade brasileira de usuários do Arch Linux

Leitura recomendada

Os comandos uncompress e zcat

Erro "BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery" no Solus [Resolvido]

Comandos básicos para usar o shell

rcconf - Debian Runlevel Configuration Tool

Utilizar um Link Simbólico

  

Comentários
[1] Comentário enviado por fernandus em 07/05/2004 - 09:57h

eu não posso simplesmente fazer :
#mv texto.doc texto.txt ?

a dúvida que eu tenho é como mudar a extensão de centenas de arquivos como eu faria em MS-DOS... rename ou ren...

[2] Comentário enviado por fabio em 07/05/2004 - 10:11h

Não, renomear é uma coisa, converter formatos é outra. Pra renomear seus .doc pra .txt você pode digitar esse simples comando:

for X in *.doc; do TMP=`echo $X | sed 's/doc$/txt/'`; mv $X $TMP; done

[]'s

[3] Comentário enviado por ygorth em 09/05/2004 - 13:15h

nem tao simples assim (:

boa dica!

[4] Comentário enviado por thudojorge em 07/03/2008 - 13:58h

e para ler ficheiros pdf na linha de comandos? qual e a aplicacao?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts