私が作成したPDFファイルを探したいので、LaTeXで生成されたPDFファイルを探す必要があります。find
ここでは効果があると思いました。
OS X エル・キャピタン
ウルリッチの提案を実装find BitTorrentSync/ -exec pdfinfo {} + |grep pdftex
しましたが、
find: pdfinfo: No such file or directory
find: pdfinfo: No such file or directory
...
pdfinfo
問題は、まだ私のシステムにその機能がないことです。
L.Levrelの提案。 GNU製品を使用している場所で実行していますが、gfind -name '*.pdf' | gxargs ggrep -al '^/Producer (pdfTeX'
OS X El-Capitanでは実行しています。
gxargs: unmatched single quote; by default quotes are special to xargs unless you use the -0 option
ggrep: cademic: invalid context length argument
Ubuntu16.04
エラーのため、Ulrichの提案を実行できません。ここ。 L.Levrelの最初の提案はうまくいきませんが、次のような場合にはうまくいきます。xargs -0
find -name '*.pdf' | xargs -0 grep -al '^/Producer (pdfTeX'
LaTeXはどのようにfind
PDFファイルを生成しますか?
ベストアンサー1
「/Producer」行を見ると、次のようになります。
find -name '*.pdf' | xargs grep -al '^/Producer (pdfTeX'
または二重引用符を使用してください。
find -name '*.pdf' | xargs grep -al "^/Producer (pdfTeX"
または、nullで区切られたファイルのリストを使用してください。
find -name '*.pdf' -print0 | xargs -0 grep -al '^/Producer (pdfTeX'