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

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

Re: Renomear diversos arquivos mantendo extensão


From: felipe_rmaia
Subject: Re: Renomear diversos arquivos mantendo extensão
Date: Wed, 17 Mar 2010 18:48:34 -0000
User-agent: eGroups-EW/0.82

O seguinte script deve resolver:

######################
#!/bin/sh
for antigo in $(find ./ -name "*9999*"); do
        novo=$(echo $antigo |sed 's/9999/0001/g')
        echo "Movendo $antigo --> $novo" 
        mv $antigo $novo
done
######################

Obs: O sed faz a alteração da string.

--
Felipe Rodrigues Maia
address@hidden



--- Em address@hidden, Augusto Cesar Nunes <acsn1958@...> escreveu
>
> Prezados amigos,
> 
> tenho uma lista de arquivos a serem renomeados, de forma que somente o bloco 
> "9999" seja mudado para "0001", por exemplo, e mantendo as mesmas extensões. 
> A lista abaixo é a lista original que tenho hoje (a ser renomeada):
> 
> 01_9999_000_00000_0001_00000_00000.jpg
> 01_9999_000_00000_0001_00000_00000.mpg
> 01_9999_000_00000_0001_00000_00000.txt
> 01_9999_000_00000_0001_00000_00000.wav
> 01_9999_000_00001_0001_00000_00000.jpg
> 01_9999_000_00001_0001_00000_00000.mpg
> 01_9999_000_00001_0001_00000_00000.txt
> 01_9999_000_00001_0001_00000_00000.wav
> 01_9999_000_00002_0001_00000_00000.jpg
> 01_9999_000_00002_0001_00000_00000.mpg
> 01_9999_000_00002_0001_00000_00000.txt
> 01_9999_000_00002_0001_00000_00000.wav
> ...
> ...
> ...
> 01_9999_000_00010_0001_00000_00000.jpg
> 01_9999_000_00010_0001_00000_00000.mpg
> 01_9999_000_00010_0001_00000_00000.txt
> 01_9999_000_00010_0001_00000_00000.wav
> 
> Alguém poderia dar uma ajuda ?
> 
> Agrdecendo antecipadamente qualquer ajuda,
> 
> atenciosamente
> 
> Augusto Cesar
> 
> 
> 
>       
> ____________________________________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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