1、单分支
if 判断条件;then
条件为真的分支代码
fi
例子:判断一个数字是否等于10
!/bin/bash
read -p '输入一个数字' num
if [ $num -eq 10 ];then
echo 该数字等于10
fi
AI 代码解读
2、双分支
if 判断条件; then 条件为真的分支代码
else 条件为假的分支代码
fi
例子:判断一个数字是否大于10
!/bin/bash
read -p ‘输入一个数字’ num
if [ $num -gt 10 ];then
echo 该数字大于10
else
echo 该数字不大于10
fi
3、多分枝
if 判断条件1; then 条件为真的分支代码
elif 判断条件2; then 条件为真的分支代码
elif 判断条件3; then 条件为真的分支代码
else 以上条件都为假的分支代码
fi
例子:判断一个数字的范围
#!/bin/bash
read -p '输入一个数字' num
if [ $num -lt 10 ];then
echo 该数字小于10
elif [ $num -ge 10 -a $num -lt 20 ];then
echo 该数字大于等于10小于20
elif [ $num -ge 20 -a $num -lt 50 ];then
cho 该数字大于等于20小于50
else
echo 该数字大于等于50
fi
AI 代码解读