分页: 2 / 2

Re: 请问:rename如何规律性批量重命名?

发表于 : 2011-08-15 9:44
pityonline
我靠!我以前居然能打那么多字…… :em03

Re: 请问:rename如何规律性批量重命名?

发表于 : 2011-08-25 21:25
我就是我2
pityonline 写了:我靠!我以前居然能打那么多字…… :em03
:em20 :em20 你不会只是为了重提旧事吧.
wf啊.

Re: 请问:rename如何规律性批量重命名?

发表于 : 2013-04-07 13:24
shuizhongyu
mark 好帖 :em11

Re: 请问:rename如何规律性批量重命名?

发表于 : 2016-07-07 10:32
liyucmh
aerofox 写了:
bigsun 写了:用这个简单些:

代码: 全选

 i=0; for img in `ls *.png`; do mv $img test-`printf  %.6d $i`.png; i=`expr $i + 1`; done
如果要重命名的文件有空格,修改下:

代码: 全选

find ./ -name '*.png' | while read FILE; do   mv "$FILE" test-`printf  %.6d $i`.png; i=`expr $i + 1`; done
对空格文件,还有其它方法,参照
http://www.cyberciti.biz/tips/handling- ... -bash.html
加上引号就不怕空格了。

代码: 全选

i=10000; for f in *.png; do mv "$f" ${i#1}.png; done
把所有扩展名为.png的文件按顺序重命令为4位数字编号,文件数目必须不多于10000,否则用上面提到的 printf 命令。
你好, 如果是从一开始计数呢, 不是0, 比如01 02 03...这样 怎么写