大家有没有智能批量修改文件名的方法或技巧
資深大佬 : how2ex 0
情况是这样的,有一堆文件,文件名按序号+标题的形式,比如 1.说明文档,2.操作手册,3.工作表……然后突然中间插入一个文件,为了序号的连续性,后面的文件的序号都要+1,好不容易改完了,可能又要插入个文件,又得改,好麻烦,有没有什么好的方法智能处理?
大佬有話說 (16)
情况是这样的,有一堆文件,文件名按序号+标题的形式,比如 1.说明文档,2.操作手册,3.工作表……然后突然中间插入一个文件,为了序号的连续性,后面的文件的序号都要+1,好不容易改完了,可能又要插入个文件,又得改,好麻烦,有没有什么好的方法智能处理?
x=4 ; for n in `seq 1000 -1 $x`; do if [ -f ${n}.* ] ; then f=$(ls ${n}.*); mv ”$f“ ”$((n+1)).${f#${n}.}“; fi; done
最后再次警告,不保证可用,不保证不损坏文件,使用前请做好备份
试下 markdown
“`
x=4 ; for n in `seq 1000 -1 $x`; do if [ -f ${n}.* ] ; then f=$(ls ${n}.*); mv “$f” “$((n+1)).${f#${n}.}”; fi; done
“`