shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script para renomear fotos


From: phfbettega
Subject: Re: [shell-script] Script para renomear fotos
Date: Fri, 23 Jun 2017 14:40:26 -0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0

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>
--------------------------------------------------------------------------------------------------------------


reply via email to

[Prev in Thread] Current Thread [Next in Thread]