结构:
if 判断条件;then ?
条件为真的分支代码
fi
结构:
if 判断条件;then ?
条件为真的分支代码
else
?条件为假的分支代码
fi
?
结构:
if 判断条件1
then
?条件1为真的分支代码
elif 判断条件2
then
?条件2为真的分支代码
elif 判断条件3;
then
?条件3为真的分支代码
...
else
?以上条件都为假的分支代码 ?托底
fi
?
?
case支持glob风格的通配符:
* 任意长度任意字符
? 任意单个字符
[0-9] 指定范围内的任意单个字符
| ??或者,如: a|b
格式:
read -p? ? ......? ? ? i
case $i in
PAT1)
?分支1
?;;
PAT2)
?分支2
?;;
...
*)
?默认分支
?;;
esac
?