He estado usando esto para obtener un número de páginas de archivos PDF en scripts de shell en OS X:
pdftk "$i" dump_data | grep NumberOfPages | awk '{print $2}' | tr -dc '[0-9]'
(donde $i
es el nombre del archivo PDF)
Sin embargo, hay veces en que eso no parece funcionar, por lo que me gustaría encontrar otra forma de hacerlo.