如何批量将文件(照片)按序号(数字)排列更改名字

如题所述

下面脚本保存为文件ren_dir.sh,增加执行权限,在工作目录中执行此脚本,会将工作目录中所有目录增加序列号。 ls 列目录的那种方式只修改当前目录,不递归子目录。#!/bin/shdir_list=`find . -type d`#dir_list=`ls -l .grep ^dawk '{print $9}'`serial=1for dir in ${dir_list}do if [ "$dir" != "." ] then num=`printf "%03d" ${serial}` new_dir=`dirname ${dir}`/${num}_`basename ${dir}` mv ${dir} ${new_dir} let serial=${serial}+1 fidone
温馨提示:答案为网友推荐,仅供参考
相似回答