diff --git a/ConversaoFotos/Update.sh b/ConversaoFotos/Update.sh new file mode 100644 index 0000000..2d2cbd7 --- /dev/null +++ b/ConversaoFotos/Update.sh @@ -0,0 +1,29 @@ +#!/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_arquivo + 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