1
resposta

[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!"
1 resposta

Oi, Letícia! Como vai?

Agradeço por compartilhar.

Gostei bastante do seu script, principalmente pelo cuidado em validar diretório e verificar se há arquivos antes de iniciar a conversão. Esse tipo de detalhe deixa a automação mais robusta e evita falhas inesperadas.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!