[toc]
shell流程控制语句之if
1.if单分支
1.1 if单分支语法
#写法一
if 条件表达式;then
命令
fi
#写法二
if 条件表达式
then
命令
fi
1.2 示例
if [ 1 -eq 1 ];then
echo "equality"
fi
2.if双分支
2.1 if双分支语法
#写法一
if 条件表达式;then
命令
else
命令
fi
#写法二
if 条件表达式
then
命令
else
命令
fi
2.2 示例
if [ 1 -eq 1 ];then
echo "equality"
else
echo "not equality"
fi
3.if多分支
3.1 if多分支语法
elif后面还可以加条件,即elif可以有多个
写法一
if 条件表达式;then
命令
elif
命令
else
命令
fi
写法二
if 条件表达式
then
命令
elif
命令
else
命令
fi