rename 's/20120117/20120113/' ORDER_EVENTS_*20120117.log
Isso pressupõe que todos os arquivos a serem renomeados estejam no mesmo diretório.
Existem arquivos com
ORDER_EVENTS_SOMETHING_20120117.log
ORDER_EVENTS_SOME2_20120117.log
ORDER_EVENTS_CHARS_20120117.log
e assim por diante.
Eu preciso renomeá-los para
ORDER_EVENTS_SOMETHING_20120113.log
ORDER_EVENTS_SOME2_20120113.log
e assim por diante.
Como posso fazer isso?
faça:
rename -n 's/(.*)_20120117/$1_20120113/' ORDER_EVENTS*
assim que tiver certeza de que é isso, remova a opção -n
.
Ou use mmv :
mmv "*17.log" "#1.log"