批量修改文件名
#/bin/sh IFS=$(echo -en "\n\b") function myrename() { for filename in $(ls $1 -1) do if [ -f $filename ]; then tmp=$(echo $filename | awk '{if(NF==2)print $1"-V1.0.doc"}') mv $filename $tmp fi done } function getfile() { for file in $(ls $1 -1) do if [ -d $1"/"$file ]; then getfile $1"/"$file; else myrename $1"/"$file fi done } getfile aa
版权声明:
作者:朝雾之归乡
出处:http://www.cnblogs.com/cnpirate
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。