起因是在网上下载了很多txt文件,但文件名杂乱无序,不方便使用。便请大牛写了这个脚本,对文件名进行序号命名,很简便,但很好使。
收藏在此。
#!/bin/bash
dir_name=$1
j=0
for i in `find ${dir_name} -name "*"`
do
mv $i ${dir_name}/$j.txt
((j=j+1))
done
使用方法为xx.sh dir
起因是在网上下载了很多txt文件,但文件名杂乱无序,不方便使用。便请大牛写了这个脚本,对文件名进行序号命名,很简便,但很好使。
收藏在此。
#!/bin/bash
dir_name=$1
j=0
for i in `find ${dir_name} -name "*"`
do
mv $i ${dir_name}/$j.txt
((j=j+1))
done
使用方法为xx.sh dir