This page list some hints related to processing of PDF files.
This one-liner does the trick using pdfinfo
tool:
for i in *.pdf; do pdfinfo $i | grep Pages ; do
To display file names along number of pages use this command:
for i in *.pdf; do (s=`pdfinfo $i | grep Pages`; echo $s $i) ; done
To find the total number of pages one can use awk:
for i in *.pdf; do pdfinfo $i | grep Pages ; done | awk 'BEGIN {s=0} {s=s+$2} END {print s}'