Ferramenta de linha de comando para pesquisar arquivos docx

7

Existe uma ferramenta de linha de comando para pesquisar texto em um arquivo docx? Eu tentei grep , mas ele não funciona com docx, embora funcione bem com arquivos txt e xml. Eu poderia converter o docx para txt primeiro, mas eu preferiria uma ferramenta que opera diretamente em arquivos docx. Eu preciso da ferramenta para trabalhar com o Cygwin.

OP edit: Mais tarde, descobri que a maneira mais fácil de obter o grep é convertê-los em docx para txt e depois passar por eles.

    
por Gob00st 06.01.2012 / 17:25

3 respostas

3

Eu conheço várias ferramentas de indexação que suportam documentos do Word. Essas ferramentas permitem que você indexe documentos e, em seguida, procure palavras com eficiência no índice. Eles não permitem pesquisas de texto completo.

por 07.01.2012 / 01:11
1

DOCx é compactado e não é um formato de texto. Então, o que você precisa é de um conversor primeiro. Depois disso, você pode usar o comando find no (s) arquivo (s) convertido (s).

    
por 06.01.2012 / 21:49
0

Você analisou o ninja do openoffice ?
(não sei sobre o suporte ao cygwin)

    
por 07.01.2012 / 01:13