码迷,mamicode.com
首页 > 系统相关 > 详细

shell常用脚本

时间:2015-12-11 13:17:53      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:shell常用脚本

前言



  网上收集整理,感谢老男孩及各路大神,经常看他们的博客和视频,脚本绝对是自己纯手打,有什么不足之处,还请各位大神指点。若觉得有侵权地方,请及时联系本人,本人立即删除!!

  再次感谢老男孩,虽然没报您的学习班,但是看过好多您出的视频和您的博客。人要懂得感恩,尽管不是您的学生!

部分题目链接:http://oldboy.blog.51cto.com/2561410/1632876


  1. 在/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常用脚本

标签:shell常用脚本

原文地址:http://chboy.blog.51cto.com/9959876/1721946

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