1、if
2、case
if [];then
elif [];then
else
fi
ps:if和elif与[]中间也有空格!!
#!/bin/bash
read -p “Please input(Y/N):” yn
if [ “$yn” == “Y” ]||[ “$yn” == “y” ];then
echo “ok,continue”
exit 0
fi
if [ “$yn” == “N” ]||[ “$yn” == “n” ];then
echo “oh,interrupt!”
exit 0
fi
echo “I don’t know what your choice is” && exit 0
2、case
ps:匹配一个字符用 ?),
匹配?或*要转义: bash sh09-2.sh \? 或者 bash sh09-2.sh “?”,script 里面用”?”)