码迷,mamicode.com
首页 > 其他好文 > 详细

批量改名字

时间:2018-10-22 01:09:58      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:roo   one   log   --   改名字   test   改名   finish   cat   

批量改名字
[root@usr001 test]# vi a.log
[root@usr001 test]# for f in cat a.log;do touch $f;done
[root@usr001 test]# ls
a.log stu_10299_2_finished.jpg stu_10299_4_finished.jpg
stu_10299_1_finished.jpg stu_10299_3_finished.jpg
[root@usr001 test]# ll
total 4
-rw-r--r--. 1 root root 100 Jul 20 00:52 a.log
-rw-r--r--. 1 root root 0 Jul 20 00:53 stu_10299_1_finished.jpg
-rw-r--r--. 1 root root 0 Jul 20 00:53 stu_10299_2_finished.jpg
-rw-r--r--. 1 root root 0 Jul 20 00:53 stu_10299_3_finished.jpg
-rw-r--r--. 1 root root 0 Jul 20 00:53 stu_10299_4_finished.jpg
[root@usr001 test]#

[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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!