2008年(2)
分类:
2008-10-05 00:52:22
|
rename脚本的经典实例示范:
% rename 's/\.orig$//' *.orig #移除文件末尾的.orig
% rename "tr/A-Z/a-z/ unless /^Make/" * #所有非Make打头的文件名大写转为小写
% rename '$_ .= ".bad"' *.f #每个*.f文件后面追加一个.bad
% rename 'print "$_: "; s/foo/bar/ if
% find /tmp -name "*~" -print | rename 's/^(.+)~$/.#$1/' #把 /tmp目录里面每个文件名末尾有~的文件名改成以.#开头 |