複数のPDFファイルからキーワードを検索する

複数のPDFファイルからキーワードを検索する

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

おすすめ記事