intern@linux:~> grep --binary-files=text Page mozilla.pdf
<</Type/Page/MediaBox [0 0 612 792]
<</Type/Page/MediaBox [0 0 612 792]
<</Type/Page/MediaBox [0 0 612 792]
<< /Type /Pages /Kids [
<</Type /Catalog /Pages 3 0 R
intern@linux:~>
intern@linux:~> cat *.pdf | grep -c --binary-files=text '/Page/'
4
intern@linux:~>
sudo apt-get install poppler-utils
sudo zypper install poppler-tools
#!/usr/bin/env bash
total=0
for file in *.pdf; do
[ -e "$file" ] || continue
pages=$(pdfinfo "$file" 2>/dev/null | awk '/^Pages:/ {print $2}')
if [ -n "$pages" ]; then
echo "$pages $file"
total=$((total + pages))
else
echo "Konnte Seitenzahl nicht ermitteln: $file"
fi
done
echo "-----------------------------"
echo "Gesamtanzahl Seiten: $total"
chmod +x count_pages.sh
./count_pages.sh
btw: der Thread wurde vor über 20 Jahren erstellt.Installiere das Tool pdfinfo aus dem Poppler-Paket: