一.三角形正方形练习

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

Linux的shell脚本打印图形和主机监控脚本练习_第1张图片


方法二,循环嵌套

i控制行

j控制打印符号

Linux的shell脚本打印图形和主机监控脚本练习_第2张图片


2.倒着打印三角形

i控制行

j控制打印符号

Linux的shell脚本打印图形和主机监控脚本练习_第3张图片


3.打印正三角形

i控制行

j控制打印的空格

h控制打印的符号

Linux的shell脚本打印图形和主机监控脚本练习_第4张图片


3.打印正方形

i控制行

j控制打印的符号

Linux的shell脚本打印图形和主机监控脚本练习_第5张图片


二.sort实用练习

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

Linux的shell脚本打印图形和主机监控脚本练习_第6张图片


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

Linux的shell脚本打印图形和主机监控脚本练习_第7张图片


三.批量创建用户脚本

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

Linux的shell脚本打印图形和主机监控脚本练习_第8张图片

Linux的shell脚本打印图形和主机监控脚本练习_第9张图片


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

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

Linux的shell脚本打印图形和主机监控脚本练习_第10张图片

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


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

Linux的shell脚本打印图形和主机监控脚本练习_第11张图片


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

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

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

Linux的shell脚本打印图形和主机监控脚本练习_第12张图片


七.查询主机流量脚本

间隔1s产生的流量

Linux的shell脚本打印图形和主机监控脚本练习_第13张图片


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

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

Linux的shell脚本打印图形和主机监控脚本练习_第14张图片