#!/bin/bash WORKDIR=~/vhosts/anpdf/app/pub/files PDFDIR=$WORKDIR/pdf OUTDIR=$WORKDIR/pages cd $PDFDIR for file in *.pdf; do name="${file%.pdf}" PGEDIR="$OUTDIR/$name" if [ ! -d "$PGEDIR" ]; then mkdir -p $PGEDIR docker run --name pdftk -it --rm --user $(id -u):$(id -g) -v "$WORKDIR:/workdir$WORKDIR" -w "/workdir$WORKDIR" masterforweb/pdftk pdftk "pdf/$file" burst output "pages/${name}/${name}-%02d.pdf"; fi done