if,while,for,case条件语句

&& || !
A&&B :A成功才执行B
A||B: A失败才执行B
A !B: 取反
-eq:是否等于
-ne:是否不等于
-gt:是否大于
-lt:是否小于
-le:是否小于等于
-ge:是否大于等于
FREEMEN=`free -m | grep Mem | awk ‘{print $ 4}’
=:比较字符串是否相等
!=:比较字符串是否不同
-z:判断字符串内容是否为空
判断变量是否被利用
if条件测试语包:
if条件测试操作
then命令序列
fi结束
read 接收用户输入信息
例子:vim mk.sh
#/bin/bash
#创建目录
DIR="/etc/aa"
if[ ! -e $DIR ]
then
mkdir -p $DIR
fi
bash mk.sh
if条件语句的双分支:
if 能够ping通
then提示服务器正常工作
else服务器出现问题
fi
在这里插入图片描述
多分支if语句:在这里插入图片描述
for循环
格式: for 条件
do 干的事
done结束
for循环语句允许脚本一次性读取多个信息,然后逐一对信息进行处理。
在这里插入图片描述

while循环:若条件为真就继续执行,反之跳出循环
例子:猜数字小游戏脚本在这里插入图片描述
case循环:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值