Vivendo e Aprendendo

Experiência prática na administração de Banco de Dados

Usando comando GREP em documentos Word, OpenOffice ou LibreOffice

by Gilberto C. Andrade on 10 Novembro 2011

Tagged as: comandos, console, grep, Linux, openSUSE, Sistema-Operacional,

Esta é uma pequena dica. Se você tem uma grande quantidade de arquivos MS Word, OpenOffice e agora LibreOffice, com certeza já teve a necessidade de utilizar os recursos que o Shell Linux/Unix nos trás - grep, sed, more, strings, catdoc, antiwork, etc.

Como vocês bem sabem, gerencio o grupo Mensagens Reflexivas e neste fim de semana - aos sábados editamos as mensagens - me deparei que tal necessidade: procurar em vários arquivos docs por um nome, neste caso, por um autor.

Bem, aqui está a dica:

  gilberto@SUGEP-DMASI:~/Dropbox/igreja-bmp/mensagens/ENVIADAS$ ls -1 | wc -l 167   gilberto@SUGEP-DMASI:~/Dropbox/igreja-bmp/mensagens/ENVIADAS$ antiword *.doc | grep -i “João Garcia” | more |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir | |Autor: João Garcia, Oakville - |Prezado amigo, caso queira interagir| |Autor: João Garcia, Oakville, |Prezado amigo, caso queira interagir |

Uma busca pela rede mundial usando o Google ajuda muito nessas horas.

Agora é descobrir como listar o nome dos arquivos. Alguém se habilita?

comments powered by Disqus