Linux的shell脚本打印图形和主机监控脚本练习

一.三角形正方形练习

1.打印三角形,方法一,正则表达式

ea1ad50480c4e888094441dee06b962f.png


方法二,循环嵌套

i控制行

j控制打印符号

e08401143190fdb2eb60e1ef084e1528.png


2.倒着打印三角形

i控制行

j控制打印符号

9fbf16bc45e1da22114e12485eb3fea5.png


3.打印正三角形

i控制行

j控制打印的空格

h控制打印的符号

2a120ea1b7811b1f2e1b7dc86315aa16.png


3.打印正方形

i控制行

j控制打印的符号

0ce8d4cee744ab7b2d0fa386a01f8763.png


二.sort实用练习

1.查找/etc下大小前10的文件

Screenshot from 2017-11-23 20-11-26.png


2.查找前10自己常用的命令

Screenshot from 2017-11-23 20-16-51.png


三.批量创建用户脚本

使用选取8位随机数做密码,完成后将帐号密码存入userfile文件中

Screenshot from 2017-11-23 20-24-46.png

Screenshot from 2017-11-23 20-24-51.png


四.查询主机网络状态脚本

检测三次,第一次成功跳出循环,执行三次都错误才确定失败,并将失败的地址存入Faile_Count数组中,当属组数量为3时,打印输出失败地址

Screenshot from 2017-11-23 20-37-20.png

Screenshot from 2017-11-23 20-37-58.png


五.查询主机CPU使用率脚本

Screenshot from 2017-11-23 20-48-46.png


六.查询主机磁盘使用率脚本

先将所需要的数据取出,并用“=“连接

used_parent为磁盘使用率,大于40(真实为40%)输出显示

Screenshot from 2017-11-23 21-03-40.png


七.查询主机流量脚本

间隔1s产生的流量

Screenshot from 2017-11-23 21-14-06.png


八.查询网站是否正常脚本

测试三次,将错误输出保存到数组,三次结束从数组中取值输出错误的信息

Screenshot from 2017-11-23 21-46-55.png



      本文转自一百个小排 51CTO博客,原文链接:http://blog.51cto.com/anfishr/1983940,如需转载请自行联系原作者




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值