Strumento da riga di comando per cercare file docx


9

Esiste uno strumento da riga di comando per la ricerca di testo in un file docx? Ho provato grep, ma non funziona con docx anche se funziona bene con i file txt e xml. Potrei prima convertire il docx in txt, ma preferirei uno strumento che opera direttamente sui file docx. Ho bisogno dello strumento per funzionare con Cygwin.

Modifica OP: Più tardi ho scoperto che il modo più semplice per ottenere il grep è in realtà convertire quei docx in txt e poi grep su di essi.


Risposte stackoverflow correlate .
— jw013,

Mi sono sbarazzato della parte DOS, dato che qui è fuori tema
— Michael Mrozek

Risposte:


3

Conosco diversi strumenti di indicizzazione che supportano i documenti di Word. Tali strumenti consentono di indicizzare i documenti, quindi di cercare in modo efficiente le parole nell'indice. Non consentono ricerche di testo completo.


1

DOCx è compresso e non è un formato di testo. Quindi quello di cui hai bisogno è prima un convertitore . Successivamente è possibile utilizzare il findcomando sui file convertiti.


Oppure puoi usare uno strumento di ricerca in grado di leggere file compressi. Nell'ultima frase, suppongo che intendevi grep?
— Gilles 'SO- smetti di essere malvagio' il

@Gilles - guarda il titolo originale della domanda prima che Michael la modificasse. Questa sembrava essere una domanda su DOS (e l'ho segnalato fuori tema).
— Nils,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.