#!/usr/bin/sh page_count=`pdfinfo $1 | grep Pages: | cut -d':' -f2 | tr -d ' '` pages_per=10 i=1 while [[ $i -le $page_count ]]; do echo $(( $i + 10 )) gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -dFirstPage=$i -dLastPage=$(( $i + $pages_per )) -sOutputFile=output2$i.pdf $1 i=$(( $i + $pages_per )) done