msoliver
(usa Debian)
Enviado em 18/07/2017 - 10:42h
ramilton escreveu:
Olá pessoal,
Estou precisando renomear varios arquivos. Já achei vários scripts que renomea só a extensão. Mais o que eu quero é acrescentar caracteres no nome do arquivo. Por exemplo eu tenho varios arquivos com o seguinte nomes :
122_0063.jpg
122_0122.jpg
122_0178.jpg
122_0241.jpg
122_0297.jpg
122_0350.jpg
122_0410.jpg
122_0474.jpg
e precisava renomear esses arquivos para:
LP_122_0063.jpg
LP_122_0122.jpg
LP_122_0178.jpg
LP_122_0241.jpg
e assim por diante. Ou seja, eu preciso acrescentar LP_ na frente dos arquivos que tenho no meu diretorio. Alguém poderia me ajudar?
Desde já agradeço.
Bom dia Ramilton.
Segue:
rename -n 's/.*/LP_$&/' *.jpg
# rename -n não altera, somente simula a alteração, e mostra o resultado, conforme linha abaixo.
rename(001_123.jpg, LP_001_123.jpg) #SIMULAÇãO
rename 's/.*/LP_$&/' *.jpg
#Sem o -n, altera
O comando acima, renomeia todos "jpg", colocando "LP_" no inicio...
Att.:
marcelo oliver