Boa tarde. Meu script não funcionou. Segue o alarme. "Arquivo ou diretório não encontrado"
Segue pwd e ls
pwd
/home/eduardo/curso_shell_script
ls
conversao-diferentes-diretorios.sh imagens-novos-livros
imagens-livros conversão-jpg-png.sh
Segue meu script.
#!/bin/bash
converte_imagem(){
local caminho_imagem=$1
local imagem_sem_extensao=$(ls $caminho_imagem | awk -F. '{ print $1 }')
convert $imagem_sem_extensao.jgp $imagem_sem_extensao.png
}
varrer_diretorio(){
cd $1
for arquivo in *
do
local caminho_arquivo=$(find ~/curso_shell_script/imagens-novos-livros/ -name $arquivo)
if [ -d $caminho_arquivo ]
then
varrer_diretorio $caminho_arquivo
else
converte_imagem $caminho_arquivo
fi
done
}
varrer_diretorio ~/curso_shell_script/imagens-novos-livros
if [ $? -eq 0 ]
then
echo "Conversão concluída!"
else
echo "Conversão falhou!"
fi