Como encontrar arquivos PDF gerados em LaTeX?

Como encontrar arquivos PDF gerados em LaTeX?

Preciso encontrar arquivos PDF gerados pelo LaTeX porque quero encontrar os arquivos criados por mim. Eu acho findque poderia funcionar aqui.

OS X El Capitan

Eu executo a proposta de Ulrich find BitTorrentSync/ -exec pdfinfo {} + |grep pdftex, mas recebo

find: pdfinfo: No such file or directory
find: pdfinfo: No such file or directory
...

onde o problema é que ainda não tenho pdfinfono meu sistema.

Proposta de L.Levrel. Eu corro gfind -name '*.pdf' | gxargs ggrep -al '^/Producer (pdfTeX'onde uso produtos GNU, mas entro no 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

Ubuntu 16.04

Não posso executar a proposta de Ulrich por causa do bugaqui. A primeira proposta de L.Levrel não funciona, mas funciona comxargs -0

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

Como você pode findgerar arquivos PDF em LaTeX?

Responder1

Você pode ver a linha "/Producer":

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

ou com aspas duplas

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

ou com lista de arquivos separados por nulos

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

Responder2

Baseado na resposta de L.Levrel, usando as ferramentas fornecidas no OS X (isso também deve funcionar no Ubuntu).

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

informação relacionada