
IZhaq_Melo
(usa FreeBSD)
Enviado em 17/02/2014 - 14:51h
GrmGilberto escreveu:
Boa tarde a todos,
Preciso criar um script para renomear alguns arquivos, porém todos possuem um padrão que deverá ser mudado, EX:
Nome atual do arquivo, onde após o segundo "_" vem o ano 2009 e o mes 01
SIN_047508411000407_200901.txt
ano 2009 mes 01
Preciso de um script para inverter essa posição o mesmo devera ficar assim:
SIN_047508411000407_012009.txt
mes 01 ano 2009
Gostaria de saber qual a maneira de realizar essa alteração.
crei um exemplo que lhe ajudaremos com todo prazer do mundo.
dicas:
pra listar arquivos segundo algum padrão.
ls -lrt | grep -i "seu padrao de arquivo"
depois:
para renomear o arquivo apenas use:
mv <file antigo> <file novo>
se voce quer escolher dentre opções use:
if
agora estruture o que eu lhe disse e voce terá um exemplo.