自分で作成したファイルを見つけたいので、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の提案。私はgfind -name '*.pdf' | gxargs ggrep -al '^/Producer (pdfTeX'
GNUの製品を使用しているところを走らせているが、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
ウブントゥ 16.04
バグのため、ウルリッヒの提案を実行できませんここL.Levrelの最初の提案は機能しないが、xargs -0
find -name '*.pdf' | xargs -0 grep -al '^/Producer (pdfTeX'
find
LaTeX で PDF ファイルを生成するにはどうすればよいでしょうか?
答え1
「/Producer」行を確認することができます:
find -name '*.pdf' | xargs grep -al '^/Producer (pdfTeX'
または二重引用符で囲む
find -name '*.pdf' | xargs grep -al "^/Producer (pdfTeX"
またはヌルで区切られたファイルのリスト
find -name '*.pdf' -print0 | xargs -0 grep -al '^/Producer (pdfTeX'
答え2
L.Levrel の回答に基づき、OS X で提供されているツールを使用します (Ubuntu でも動作するはずです)。
find . -type f -name '*.pdf' -exec grep -alE '/Producer \(pdfTeX|/Producer\(pdfTeX' {} +