ファイル作成者の検索 [重複]

ファイル作成者の検索 [重複]

PDF形式のいくつかの論文でテキストを検索し、これらのファイルでテキストを見つけるたびに、論文のタイトルと著者名を印刷したいとします。通常、次のコマンドを使用してリストからキーワードを検索してpdfファイルを生成できます。

for file in *pdf; do 
pdftotext "$file" - | grep keyword
done

必要な結果を得るには何を追加する必要がありますか?

ベストアンサー1

成功したら、さらにifいくつかの作業を行う必要がありますgrep

for file in *pdf; do 
  if (pdftotext "$file" - | grep --quiet keyword); then
    echo match in "$file" ...
    pdfinfo "$file"
    echo ------------------------------
    # or whatever
  fi
done

おすすめ記事