Herramienta de línea de comandos para buscar archivos docx


9

¿Existe una herramienta de línea de comandos para buscar texto en un archivo docx? Lo intenté grep, pero no funciona con docx a pesar de que funciona bien con archivos txt y xml. Primero podría convertir el docx a txt, pero preferiría una herramienta que funcione directamente en archivos docx. Necesito la herramienta para trabajar con Cygwin.

Edición de OP: más tarde descubrí que la forma más fácil de lograr el grep es convertir esos docx a txt y luego grep sobre ellos.



Me deshice de la parte de DOS, ya que está fuera de tema aquí
Michael Mrozek

Respuestas:


3

Sé de varias herramientas de indexación que admiten documentos de Word. Dichas herramientas le permiten indexar documentos, luego buscar eficientemente palabras en el índice. No permiten búsquedas de texto completo.


1

DOCx está comprimido y no es un formato de texto. Entonces, lo que necesita es un convertidor primero. Después de eso, puede usar el findcomando en los archivos convertidos.


O puede usar una herramienta de búsqueda que puede leer dentro de archivos comprimidos. En tu última oración, supongo que quisiste decir grep.
Gilles 'SO- deja de ser malvado'

@Gilles: mire el título original de la pregunta antes de que Michael la edite. Esto parecía ser una pregunta sobre DOS (y lo marqué fuera de tema).
Nils

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.