1、单分支if条件语句
if [ 条件判断式 ] ;then
程序
fi
另一种格式
if [ 条件判断式 ]
then
程序
fi
单分支条件语句需要注意几个点
* if语句使用fi结尾,和一般语言使用大括号结尾不同
* [ 条件判断式 ] 就是使用test命令判断,所以中括号和条件判断式之间必须有空格
* then后面跟符合条件之后执行的程序,可以放在[]之后,用“;”分割,也可以换行写入。
2、双分支if条件语句
if [ 条件判断式1 ]
then
条件成立时,执行的程序
else
条件不成立时,执行另一个程序
fi
3、多分支if条件语句
if [ 条件判断式1 ]
then
当条件1成立时,执行程序1
elif [ 条件判断式2 ]
then
当条件判断式2成立时,执行程序2
....省略更多条件...
else
当所有条件都不成立时,最后执行此程序
fi