Supondo que há apenas imagens nessa pasta, você pode
ls | grep -v jpg$
para obter todos os nomes de arquivos que não terminam com jpg
, que suponho serem todas as imagens que você deseja converter. Então você pode usar a ferramenta convert
de ImageMagick assim
ls | grep -v jpg$ | while IFS= read -r FILENAME
do
convert "${FILENAME}" "${FILENAME%.*}.jpg"
done
O comando convert
é expandido para convert <file name as printed by ls> <file name without extention>.jpg
. A extensão jpg
dirá convert
para converter em formato jpg.