可能的重复:
如何使用正则表达式重命名大量文件?
重命名具有特定名称的所有文件
有文件
ORDER_EVENTS_SOMETHING_20120117.log
ORDER_EVENTS_SOME2_20120117.log
ORDER_EVENTS_CHARS_20120117.log
Run Code Online (Sandbox Code Playgroud)
等等..
我需要将它们重命名为
ORDER_EVENTS_SOMETHING_20120113.log
ORDER_EVENTS_SOME2_20120113.log
Run Code Online (Sandbox Code Playgroud)
等等..
我怎样才能做到这一点?
做:
rename -n 's/(.*)_20120117/$1_20120113/' ORDER_EVENTS*
Run Code Online (Sandbox Code Playgroud)
一旦确定是这样,请删除该-n
选项。