Pour supprimer l'extension des fichiers, tu peux utiliser basename:
$basename fichier.pdf .pdf
fichier
D'autre part, pourquoi ne pas utiliser simplement convert ? Le code ressemblerait à:
#! /bin/sh
for pdf in *.pdf
do
convert $pdf `basename $pdf .pdf`.jpg
done
Ce qui créé des .jpg.0 .. .jpg.n pour les PDFs avec plusieurs pages.
Pour ce qui est de déplacer les fichiers dans un autre répertoire:
convert $pdf 1ドル/`basename $pdf .pdf`.jpg devrait aller.
# basename
Posté par ArBaDaCarBa . En réponse au message Bash : PDFs vers Jpeg à la chaîne. Évalué à 4.
convert $pdf 1ドル/`basename $pdf .pdf`.jpgdevrait aller.