Aqui está o meu pdfpagesroteiro. As máquinas que eu uso tendem a ter pelo menos um QPDF ( qpdf) ou Poppler ( pdfinfo) então é bom o suficiente para mim, mas existem outras ferramentas que podem fazer o trabalho.
#! /bin/sh
if type qpdf >/dev/null 2>/dev/null; then
pdfpages1 () {
qpdf --show-npages "$1"
}
elif type pdfinfo >/dev/null 2>/dev/null; then
pdfpages1 () {
pdfinfo -- "$1" | sed -n '/^Pages:/ s/.*[^0-9]//p'
}
else
echo 1>&2 "None of the supported tools is available: pdfinfo, qpdf"
fi
for x; do
printf '%8d %s\n' $(pdfpages1 "$x") "$x"
done
Aqui está o meu
pdfpages
roteiro. As máquinas que eu uso tendem a ter pelo menos um QPDF (qpdf
) ou Poppler (pdfinfo
) então é bom o suficiente para mim, mas existem outras ferramentas que podem fazer o trabalho.baseado em: https://unix.stackexchange.com/a/66932