Chinaunix

标题: rename使用问题 [打印本页]

作者: 刀鱼    时间: 2007-12-03 18:04
标题: rename使用问题
有N个文件


aaa1_2007-12-11_bbb1.log
aaa2_2007-12-11_bbb2.log
aaa3_2007-12-11_bbb3.log

需要修改成:

aaa1_2007-12-15_bbb1.log
aaa2_2007-12-15_bbb2.log
aaa3_2007-12-15_bbb3.log


该如何做?请指教.

我的想法是:
rename *2007-12-11*.log  *_2007-12-15*.log *2007-12-11*.log

这个不对....
作者: ly5066113    时间: 2007-12-03 18:12
for file in aaa1_2007-12-11*.log;do mv $file "${file%-*}-15_${file##*_}";done
作者: davistar    时间: 2007-12-03 18:24
rename "2007-12-11" "2007-12-15" *.log
作者: 无声无息    时间: 2007-12-03 19:32
原帖由 davistar 于 2007-12-3 18:24 发表
rename "2007-12-11" "2007-12-15" *.log


经典!!
作者: 刀鱼    时间: 2007-12-04 10:21
赞一个!

谁补充一个rename的用法就更赞了
google了半天,发现资料很少。
作者: davistar    时间: 2007-12-04 10:25
man rename
作者: bigtimer    时间: 2007-12-04 16:52
原帖由 davistar 于 2007-12-3 18:24 发表
rename "2007-12-11" "2007-12-15" *.log


长见识了~~~ 呵呵
作者: cjaizss    时间: 2007-12-04 23:44
原帖由 刀鱼 于 2007-12-4 10:21 发表
赞一个!

谁补充一个rename的用法就更赞了
google了半天,发现资料很少。

man/info应该是google之前的动作




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2