¿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.
grep
search
cygwin
microsoft-word
Gob00st
fuente
fuente
Respuestas:
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.
fuente
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
find
comando en los archivos convertidos.fuente
grep
.¿Has mirado a openoffice ninja ?
(no sé sobre el soporte de cygwin)
fuente