LaTeX로 생성된 PDF 파일을 찾는 방법은 무엇입니까?

LaTeX로 생성된 PDF 파일을 찾는 방법은 무엇입니까?

내가 만든 파일을 찾고 싶기 때문에 LaTeX 생성 PDF 파일을 찾아야 합니다. find여기서 일할 수도 있을 것 같아요 .

OS X 엘-캐피탄

나는 Ulrich의 제안을 실행 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

우분투 16.04

버그 때문에 Ulrich의 제안을 실행할 수 없습니다.여기. L.Levrel의 첫 번째 제안은 작동하지 않지만 다음과 같이 작동합니다.xargs -0

find -name '*.pdf' | xargs -0 grep -al '^/Producer (pdfTeX'

findLaTeX로 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'

답변2

L.Levrel 응답을 기반으로 OS X에서 제공되는 도구를 사용합니다(Ubuntu에서도 작동해야 함).

find . -type f -name '*.pdf' -exec grep -alE '/Producer \(pdfTeX|/Producer\(pdfTeX' {} +

관련 정보