Създавам скрипт, който трябва да търси във всички pdf файлове в директория. Намерих един конвертиран, наречен "pdftotext", който ми позволява да използвам grep на pef файлове, но мога да го стартирам само с един файл. Когато искам да го стартирам върху всички налични файлове в директорията, тогава той се проваля. Някакви предположения ?
Това работи: за един файл
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>