1
resposta

Fiz diferente gostaria de um feedback

Pensei que o objetivo do diretório era armazenar nele não converter tudo dele. Pensando nisto meu código ficou da seguinte forma:

cat conversor_formato.sh

#! /bin/bash

read -p "Digite onde deseja armazernar suas imagens: " diretorio
read -p "Digite o caminho das imagens que deseja converter: " -a imagens

for imagem in "${imagens[@]}"; do
        if [ ! -e "$imagem" ] || [ "${imagem##*.}" != "jpg" ]; then
                echo "Imagem '$imagem' não existe ou não está no formato certo."
        else
                convert "$imagem" "$diretorio/$(basename " $imagem" .jpg).png"
                echo "Imagem '$imagem' convertida com sucesso!"
        fi
done
1 resposta

Oii Gregory, tudo bem?

Você fez um ótimo trabalho com o seu script! Ele está bem estruturado! Parabéns e muito obrigada por compartilhar com a gente.

Sua ideia abre nossa mente para várias possibilidades!

Um abraço e bons estudos.