标签:shell常用脚本
前言
网上收集整理,感谢老男孩及各路大神,经常看他们的博客和视频,脚本绝对是自己纯手打,有什么不足之处,还请各位大神指点。若觉得有侵权地方,请及时联系本人,本人立即删除!!
再次感谢老男孩,虽然没报您的学习班,但是看过好多您出的视频和您的博客。人要懂得感恩,尽管不是您的学生!
部分题目链接:http://oldboy.blog.51cto.com/2561410/1632876
在/chbo/目录下批量创建以10个随机小写字母开头_固定字符串.html文件
[root@web ]# cat create_chbo.sh #!/bin/sh randpw(){ < /dev/urandom tr -dc a-z | head -c${1:-10}; echo; } [ ! -d /chbo ]&& mkdir -p /chbo for i in `seq 9` do result=`randpw` touch /chbo/${result}_chbo.html done [root@web ]# sh create_chbo.sh2 [root@web ]# ls /chbo/ arwyievjgn_chbo.html eoxtksdqhl_chbo.html jbtpvjadia_chbo.html bzkhbwtgmw_chbo.html hhrptuucgr_chbo.html mmfrghunuv_chbo.html dldpbwhdfz_chbo.html ivfeekbiyf_chbo.html uwqcaynijh_chbo.html
2. 批量改名,将上面文件中的chbo改为chboy
[root@web mianshi]# sh chname.sh [root@web mianshi]# ls /chbo/ arwyievjgn_chboy.html eoxtksdqhl_chboy.html jbtpvjadia_chboy.html bzkhbwtgmw_chboy.html hhrptuucgr_chboy.html mmfrghunuv_chboy.html dldpbwhdfz_chboy.html ivfeekbiyf_chboy.html uwqcaynijh_chboy.html [root@web mianshi]# cat chname.sh #!/bin/sh cd /chbo for f in `ls *.html` do mv $f `echo $f|sed ‘s#\(.*\)_chbo.html#\1_chboy.html#g‘` done
本文出自 “挨刀客” 博客,请务必保留此出处http://chboy.blog.51cto.com/9959876/1721946
标签:shell常用脚本
原文地址:http://chboy.blog.51cto.com/9959876/1721946