# stat install.log|awk -F "[0/]" 'NR==4{print $2}'
12、批量修改文件名
1. 修改文件名中間的內(nèi)容
# 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個(gè)字母為zhaozh
# for i in `ls`; do mv -f $i `echo $i | sed 's/^...../zhaozh/'`; done
3. 修改后面5個(gè)字母為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