标签:roo one log -- 改名字 test 改名 finish cat
批量改名字cat a.log
;do touch $f;done[root@usr001 test]# ls .jpg|sed -r ‘1,5s#(.[1-5])(.ed)(.jpg)#\1\2\3 \1\3#gp‘ -n
stu_10299_1_finished.jpg stu_102991.jpg
stu_10299_2_finished.jpg stu_102992.jpg
stu_10299_3_finished.jpg stu_102993.jpg
stu_10299_4_finished.jpg stu_102994.jpg
[root@usr001 test]# ls .jpg|sed -r ‘1,5s#(.[1-5])(.ed)(.jpg)#\1\3#gp‘ -n
stu_102991.jpg
stu_102992.jpg
stu_102993.jpg
stu_102994.jpg
[root@usr001 test]# ls .jpg|sed -r ‘1,5s#(._[1-5])(.*ed)(.jpg)#mv \1\2\3 \1\3#gp‘ -n
mv stu_10299_1_finished.jpg stu_10299_1.jpg
mv stu_10299_2_finished.jpg stu_10299_2.jpg
mv stu_10299_3_finished.jpg stu_10299_3.jpg
mv stu_10299_4_finished.jpg stu_10299_4.jpg#
标签:roo one log -- 改名字 test 改名 finish cat
原文地址:http://blog.51cto.com/12040328/2307153