0
respostas

[Projeto] conversão de arquivos

#!/bin/bash

read -p "Digite o caminho do diretório com as imagens JPG: " dir
[ ! -d "$dir" ] && { echo "Erro: diretório não encontrado."; exit 1; }

shopt -s nullglob
arquivos=("$dir"/*.jpg)
[ ${#arquivos[@]} -eq 0 ] && { echo "Nenhum arquivo JPG encontrado."; exit 0; }

for img in "${arquivos[@]}"; do
    destino="${img%.jpg}.png"
    convert "$img" "$destino" && echo "Convertido: $destino" || echo "Falha: $img"
done

echo "Conversão concluída!"