Troca de nome de diversos arquivos

1. Troca de nome de diversos arquivos

andre emilio
biliati

(usa Debian)

Enviado em 09/10/2018 - 14:48h

Pessoal,

Tenho um servidor CACTi gerando diversos arquivos de imagem. Mas a nomenclatura deles estão atrapalhando no WEB.
Queria troca o nome do arquivo conforme exemplo graph_XX.png para graph_XX_1.png , mas o XX são números


  


2. Re: Troca de nome de diversos arquivos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 09/10/2018 - 17:23h

biliati escreveu:

Pessoal,

Tenho um servidor CACTi gerando diversos arquivos de imagem. Mas a nomenclatura deles estão atrapalhando no WEB.
Queria troca o nome do arquivo conforme exemplo graph_XX.png para graph_XX_1.png , mas o XX são números


Boa tarde Biliati.
Segue sugestão:
NN=0;for arq in $(ls -1 graph_*.png); do let NN++; rename -n 's/(graph_[0-9]+)(.png)/$1_'${NN}'$2/' ${arq}; done 

OBS.:
No Debian , o comando 'rename', vem por padrão, se não tiver, instale...

Execute no DIRETóRIO onde estão os arquivos
O COMANDO:
rename -n 's/(graph_[0-9]+)(.png)/$1_'${NN}'$2/' ${arq}
Apenas simula a alteração, execute dessa forma, após a conferência, retire o "-n" e execute novamente para RENOMEAR.

É isso...
Se a resposta foi útil e sanou o seu problema,
Marque o tópico como RESOLVIDO e escolha A MELHOR resposta..... Rsrsrsrs

Att.:
Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts