pdftotextコマンドを使用して、特定のキーワードの複数のPDFファイルを検索したいと思います。通常、次のコマンドを使用して単一のPDFファイル内で検索できます。
pdftotext file.pdf - | grep keyword
しかし、複数のPDFファイルを検索するにはどうすればよいですか?
ベストアンサー1
シェルループを使用できます。
for file in *pdf; do pdftotext "$file" - | grep keyword; done
または、パターンが見つかったPDFの名前を印刷するには:
for file in *pdf; do
echo "-----------$file----------"
pdftotext "$file" - | grep keyword
done