Cara para fazer isto, voce vai precisar usar expressoes regulares. Eu ja fiz um script desses, tinha um dir com 5000 fotos e todas nomeadas de 1.jpg ate 5000 e pco.jpg. O problema era q se eu fosse visualizar elas, ele mostrava a 1, depois a 10, 100, etc.. dae eu fiz um script q renomeou todos os arquivos. Eu posso ate dar uma olhada pra vc depois.
-- Giancarlo Razzolini Linux User 172199 Moleque Sem Conte�do N�mero #002 Slackware 9.1 (41) 9114-4879 > Tentei, tentei e n�o consegui fazer... > > O que eu preciso fazer: > Tenho um diret�rio com fotos em nomes sequenciais, como: > DSC-0500.JPG DSC-0501.JPG DSC-0502.JPG DSC-503.JPG ... DSC-999.JPG > > Eu preciso converter todas essas imagens, colocando elas todas com o > tamanho de 600x450 e manter a ordem dos arquivos, mas mudando seu nome para: > praia001.jpg praia002.jpg praia003.jpg praia004.jpg praia498.jpg > > Sendo que o praia001.jpg tem que ser o DSC-0500.JPG, e assim > sucessivamente... > > O que consegui fazer foi o seguinte: > Alterar o tamanho delas, e colocar "praia" na frente do nome antigo(o > que n�o me serve). O Comando vai abaixo: > > for i in *; do convert -sample 600x450 "$i" "praia$i"; done > > Faltou diminuir a qualidade para 80 e renomear corretamente. > > Alguem sabe como fazer isso?! > > Muito obrigado pela aten��o de todos... > > Ricardo > ricardo at banhado dot com > Slackware 9.1 > > -- GUS-BR - Grupo de Usu�rios Slackware - BR http://www.slackwarebrasil.org/ http://www.linuxmag.com.br/mailman/listinfo/slack-users

