Я создаю скрипт, который должен искать внутри всех PDF-файлов в каталоге. Я нашел один преобразованный под названием «pdftotext», который позволяет мне использовать grep для файлов pef, но я могу запустить его только с одним файлом. Когда я хочу запустить его по всем файлам, находящимся в каталоге, это не сработает. Какие-либо предложения ?Как связать xargs с конвертером pdftotext для поиска внутри нескольких файлов PDF
Это работает: для одного файла
pdftotext my_file.pdf - | grep 'hot'
Это не удается: для поиска PDF-файлов и преобразование в текст и greping
SHELL PROMPT>find ~/.personal/tips -type f -iname "*" | grep -i "*.pdf" | xargs pdftotext |grep admin
pdftotext version 3.00
Copyright 1996-2004 Glyph & Cog, LLC
Usage: pdftotext [options] <PDF-file> [<text-file>]
-f <int> : first page to convert
-l <int> : last page to convert
-layout : maintain original physical layout
-raw : keep strings in content stream order
-htmlmeta : generate a simple HTML file, including the meta information
-enc <string> : output text encoding name
-eol <string> : output end-of-line convention (unix, dos, or mac)
-nopgbrk : don't insert page breaks between pages
-opw <string> : owner password (for encrypted files)
-upw <string> : user password (for encrypted files)
-q : don't print any messages or errors
-cfg <string> : configuration file to use in place of .xpdfrc
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
SHELL PROMPT 139>
спасибо за отзыв, это сработало хорошо для меня. –