|
From: | Fernando Mercês |
Subject: | Re: [shell-script] Script para renomear fotos |
Date: | Fri, 23 Jun 2017 14:51:17 -0300 |
Olá Gustavo, veja se resolve. Acho que dá pra simplificar.
O teste do if é porque se o diretório estiver vazio,
o for expande dir/*.mp3 com asterisco literal e dá erro.
Se estiver tudo certo retire o echo e substitua cp por mv.
Eu ainda faria um backup dos originais antes.
Abraços Paulo
while read dir;do
i=0
for arq in "$dir"/*.jpg;do
if [ -f "$arq" ]; then
echo cp -iv "$arq" "$dir/$(rev <<<"$dir"|cut -d'/' -f1|rev)$(printf "_%03d.jpg" $i)"
let i++
fi
done
done <<<"$(find dir -type d)"
On 23-06-2017 12:50, Gustavo Filgueiras address@hidden [shell-script] wrote:
> Bom dia turma,
>
> Gostaria de saber se alguém já tem pronto algum script para:
> 1- Pegar o nome da pasta, mesmo com espaços e jogar em um array.
> 2- Percorrer o array entrando nas pastas, e renomear as fotos dentro com o nome da pasta_00$i.jpg
>
>
> Turma, eu não sei se temos, mas seria legal criarmos um repositório com scripts já prontos para facilitar
> a vida de todos, o que acham?
>
> []'s
> Gustavo Filgueiras
>
>
> ----------------------------------------------------------
> Enviado por: Gustavo Filgueiras <address@hidden>
> ----------------------------------------------------------
[Prev in Thread] Current Thread [Next in Thread]
- Script para renomear fotos, Gustavo Filgueiras, 2017/06/23
- Re: [shell-script] Script para renomear fotos, Tiago Tarifa, 2017/06/23
- Re: [shell-script] Script para renomear fotos, Ernander (Nander), 2017/06/23
- Re: [shell-script] Script para renomear fotos, phfbettega, 2017/06/23
- Re: [shell-script] Script para renomear fotos, Fernando Mercês <=
- Prev by Date: Re: [shell-script] Script para renomear fotos
- Next by Date: Oportunidade Programador PHP - BH - MG
- Previous by thread: Re: [shell-script] Script para renomear fotos
- Next by thread: Oportunidade Programador PHP - BH - MG
- Index(es):