if else-if else语法格式:
if condition1
then
command1
elif condition2
then
command2
else
commandN
fi
注:格式类似于Python,末尾加fi
for循环格式:
for var in item1 item2 ... itemN
do
command1
command2
...
commandN
done
while语句格式:
while condition
do
command
done
case格式:
case 值 in
模式1)
command1
command2
...
commandN
;;
模式2)
command1
command2
...
commandN
;;
esac
实例:
echo '输入 1 到 4 之间的数字:'echo '你输入的数字为:'read aNumcase $aNum in 1) echo '你选择了 1' ;; 2) echo '你选择了 2' ;; 3) echo '你选择了 3' ;; 4) echo '你选择了 4' ;; *) echo '你没有输入 1 到 4 之间的数字' ;; esac