有一些文件
ORDER_EVENTS_SOMETHING_20120117.log
ORDER_EVENTS_SOME2_20120117.log
ORDER_EVENTS_CHARS_20120117.log以此类推。
我要把它们重命名为
ORDER_EVENTS_SOMETHING_20120113.log
ORDER_EVENTS_SOME2_20120113.log以此类推。
我怎么能这么做?
发布于 2012-01-17 15:52:36
rename 's/20120117/20120113/' ORDER_EVENTS_*20120117.log这假定要重命名的所有文件都位于同一个目录中。
发布于 2012-01-17 15:53:24
做:
rename -n 's/(.*)_20120117/$1_20120113/' ORDER_EVENTS*一旦您确定这是它,删除-n选项。
发布于 2012-01-17 18:37:00
或者使用mmv:
mmv "*17.log" "#1\13.log"https://unix.stackexchange.com/questions/29295
复制相似问题