meu codigo ficou assim, e no terminal aparece a mensagem que converteu com sucesso, porém quando entro na pasta, não converteu nada. O que pode ter sido? Eu zip o arquivo depois de ta criando o código, pois tinha esquecido de zipar. pode ser esse o problema? o que tenho que fazer?`
#!/bin/bash
converte_imagem() { local caminho_imagem=$1 local imagem_sem_extensao=$(ls $caminho_imagem | awk -F. '{ print $1 }') convert $imagem_sem_extensao.jpg $imagem_sem_extensao.png }
varrer_diretorio() { cd $1 for arquivo in * do local caminho_arquivo=$(find ~/Downloads/imagens-novos-livros -name $arquivo) if [ -d $caminho_arquivo ] then varrer_diretorio $caminho_arquivo else converte_imagem $caminho_arqivo fi done }
varrer_diretorio ~/Downloads/imagens-novos-livros if [ $? -eq 0 ] then echo "Conversão realizada com sucesso" else echo "Houve um problema na conversão" fi`