find . -iname '*.jpg' | while read f ; do
new='echo $f | sed -e 's/\.[Jj][Pp][Gg]$/.pdf/'';
newd='dirname $f';
newd="new/$newd"
mogrify -format pdf $f;
mv $new $newd;
done
É claro que recomendo executar o script que ecoa os comandos mogrify
e mv
. Se mogrify
oferecer uma opção de saída, use isso em vez do mv. Você pode achar mais simples fazer um achado e fazer todas as mogrify
transformadas, depois coletar as novas .pdfs.