# stat install.log|awk -F "[0/]" 'NR==4{print $2}'
12、批量修改文件名
1. 修改文件名中间的内容
# for i in `find ./ -name 'SH309491*'`; do cp $i `echo $i | sed -nr 's#(^.*)491(.*$)#\1482\2#gp'`; done
# for i in `ls`; do mv -f $i `echo $i | sed -nr 's#(^.*)bpm(.*$)#\1bpm2\2#gp'`; done
2. 修改前面5个字母为zhaozh
# for i in `ls`; do mv -f $i `echo $i | sed 's/^...../zhaozh/'`; done
3. 修改后面5个字母为snail
# for i in `ls`; do mv -f $i `echo $i | sed 's/.....$/snail/'`; done
4、在前面添加 _hoho_
# for i in `ls`; do mv -f $i `echo "_hoho_"$i`; done
5、所有的小写字母变大写字母
# for i in `ls`; do mv -f $i `echo $i | tr a-z A-Z`; done