- if … then
if [ 条件判断式 ]; then
#进行的命令工作内容
fi #结束
判断符号[]:
- 在中括号[]内的每个组件都需要有空格键来分开;
- 在中括号内的变量,最好以双引号括起来;
- 在中括号内的常量,最好以单或双引号括起来
与&&和或||
[ "$yn" == "Y" -o "$yn" == "y" ] <==> [ "$yn" == "Y" ]||[ "$yn" == "y" ]
一个条件判断
if [...];then
else
fi
多个条件判断
if []; then
elif []; then
else
fi
利用case…esac判断
case $变量名称 in
"第一个变量内容")
...
;;
"第二个变量内容")
...
;;
*)
exit 1
esac