¿Cómo encontrar archivos PDF generados en LaTeX?

¿Cómo encontrar archivos PDF generados en LaTeX?

Necesito encontrar archivos PDF generados por LaTeX porque quiero encontrar aquellos archivos creados por mí. Creo que findposiblemente podría funcionar aquí.

OS X El Capitán

Ejecuto la propuesta de Ulrich find BitTorrentSync/ -exec pdfinfo {} + |grep pdftexpero obtengo

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

donde el problema es que aún no lo tengo pdfinfoen mi sistema.

La propuesta de L. Levrel. Corro gfind -name '*.pdf' | gxargs ggrep -al '^/Producer (pdfTeX'donde uso los productos de GNU pero entro en 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

No puedo ejecutar la propuesta de Ulrich debido al error.aquí. La primera propuesta de L.Levrel no funciona pero funciona conxargs -0

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

¿Cómo se pueden findgenerar archivos PDF con LaTeX?

Respuesta1

Puedes mirar la línea "/Productor":

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

o con comillas dobles

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

o con una lista de archivos separados por nulos

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

Respuesta2

Basado en la respuesta de L.Levrel, utilizando las herramientas proporcionadas en OS X (esto también debería funcionar en Ubuntu).

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

información relacionada