如何进行if判断的分析
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,小编今天带大家了解如何进行if判断的分析,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习"如何进
千家信息网最后更新 2026年11月01日如何进行if判断的分析
小编今天带大家了解如何进行if判断的分析,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习"如何进行if判断的分析"的知识吧。
单分支(一般很少用单分支)
"check_mem.sh" 12L, 318C 12,1 全部#!/bin/bashmt=$(free | awk '/^Mem:/{print $2}')mu=$(free | awk '/^Mem:/{print $3}')mu100=$(expr $mu \* 100 / $mt)[ $mu100 -gt 1 ] && echo "内存使用空间已超出,达到$mu100%"disk=$(df | awk -F'[%]+' '/\/$/{print $5}')if [ $disk -gt 1 ]then echo "磁盘使用空间已超出,达到了$disk%"fi
不用单分支 代码量更少
#!/bin/bashmt=$(free | awk '/^Mem:/{print $2}')mu=$(free | awk '/^Mem:/{print $3}')mu100=$(expr $mu \* 100 / $mt)[ $mu100 -gt 1 ] && echo "内存使用空间已超出,达到$mu100%"disk=$(df | awk -F'[ %]+' '/\/$/{print $5}')[ $disk -gt 1 ] && echo "磁盘使用空间已超出,达到了$disk%"双分支
[root@bogon ~]# vim sfz.sh#!/bin/bash#read -p "请输入您的分数(范围1 - 100):" Scoreif [ $Score -gt 85 ] && [ $Score -le 100 ];then echo "您的成绩优异,要保持!"else echo "请继续努力!!"fi[root@bogon ~]# sh sfz.sh 请输入您的分数(范围1 - 100):65 请继续努力!![root@bogon ~]# sh sfz.sh 请输入您的分数(范围1 - 100):90您的成绩优异,要保持!

#!/bin/bash# -c 3 三个ping包# -i 0.2 间隔0.2s# $1 位置变量# -W 1 相应超时时间ping -c 3 -i 0.2 -w 1 $1 &> /dev/nullif [ $? -eq 0 ]then echo "Host $1 is up."else echo "Host $1 is down."fi[root@bogon ~]# sh check_host.sh 192.168.200.111Host 192.168.200.111 is up.[root@bogon ~]# sh check_host.sh 192.168.200.112Host 192.168.200.112 is down.[root@bogon ~]# sh check_host.sh 192.168.200.113Host 192.168.200.113 is down.
多分支的if语句结构:elif的数量不限制,数量多时建议使用case
read -p "请输入一个数字:" numif [ $(expr $num % 2) -eq 0 ]then echo "偶数"else echo "奇数"fi
[root@bogon ~]# vim grade.sh#!/bin/bashread -p"请输入你的考试成绩(0-100):" numif [ $num -ge 0 ] && [ $num -le 100 ]then if [ $num -le 100 ] && [ $num -ge 80 ] then echo "成绩优秀" elif [ $num -le 79 ] && [ $num -ge 60 ] then echo "成绩合格" else echo "不合格" fielse echo "输入的成绩有误" exit 2fi# exit 2 定义返回值为2[root@bogon ~]# sh grade.sh请输入你的考试成绩(0-100):120输入的成绩有误[root@bogon ~]# sh grade.sh请输入你的考试成绩(0-100):100成绩优秀[root@bogon ~]# sh grade.sh请输入你的考试成绩(0-100):78成绩合格[root@bogon ~]# sh grade.sh请输入你的考试成绩(0-100):30不合格
2.巡检 告警
感谢大家的阅读,以上就是"如何进行if判断的分析"的全部内容了,学会的朋友赶紧操作起来吧。相信小编一定会给大家带来更优质的文章。谢谢大家对网站的支持!
成绩
输入
分支
考试
空间
分析
分数
朋友
范围
优异
优秀
内存
内容
数量
文章
知识
磁盘
跟着
问题
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技图片
百单网互联网科技有限公司怎么样
新华互联网科技学院
北京互联网科技公司
互联网科技小贷
剑昆互联网络科技有限公司临桂
顶级互联网科技成果有哪些
互联网科技创新服务
厦门比较好的科技互联网公司
上海宁丞科技互联网
彤创互联网科技有限公司
电子科技大学互联网创业大赛
亳州好赞互联网科技有限公司
乌苏新华互联网科技做什么的
互联网时代的科技公司
山东星卡互联网科技有限公司官网
互联网科技新闻
长沙渺峰互联网科技有限公司
互联网科技手抄报图片
互联网的黑科技实验室
互联网医疗科技
互联网科技作文
科技大学互联网专业好不好
互联网金融中的现代科技
互联网为啥属于高科技
雨阳互联网卡科技有限公司
广东工业互联网大赛深圳学泰科技
神州科技互联网有限公司
科技互联网行业投资研究
科技互联网经济论坛