Alat baris perintah untuk mencari file docx

9

Apakah ada alat baris perintah untuk mencari file docx? Saya mencoba grep, tetapi tidak berfungsi dengan docx meskipun berfungsi baik dengan file txt dan xml. Saya bisa mengonversi docx ke txt terlebih dahulu, tetapi saya lebih suka alat yang beroperasi langsung pada file docx. Saya membutuhkan alat untuk bekerja di bawah Cygwin.

Sunting OP: Kemudian saya menemukan bahwa cara termudah untuk mencapai grep sebenarnya adalah mengonversi docx tersebut ke txt kemudian mencengkeramnya.

Gob00st
sumber
Jawaban stackoverflow terkait .
jw013
Saya menyingkirkan bagian DOS, karena itu di luar topik di sini
Michael Mrozek
Terkait: Pengindeksan teks lengkap ramah-perintah-baris?
Gilles 'SO- stop being evil'

Jawaban:

3

Saya tahu beberapa alat pengindeksan yang mendukung dokumen Word. Alat tersebut memungkinkan Anda untuk mengindeks dokumen, lalu mencari kata-kata dalam indeks secara efisien. Mereka tidak mengizinkan pencarian teks lengkap.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
1

DOCx dikompresi dan itu bukan format teks. Jadi yang Anda butuhkan adalah konverter terlebih dahulu. Setelah itu Anda dapat menggunakan findperintah pada file yang dikonversi.

Nils
sumber
Atau Anda dapat menggunakan alat pencarian yang bisa membaca di dalam file terkompresi. Dalam kalimat terakhir Anda, saya kira Anda maksudkan grep?
Gilles 'SO- stop being evil'
@Gilles - lihat judul asli pertanyaan sebelum Michael menyuntingnya. Ini sepertinya pertanyaan tentang DOS (dan saya menandainya di luar topik).
Nils