if语句
示例:
a=10
b=20
if [ ${a} = ${b} ]
then
echo "a = b"
elif [ $a > $b ]
then
echo "a > b"
else
echo "a < b"
fi
for 循环
for item in 11 22 33 44 55
do
echo $item
done
while循环
int=1
while(( $int < 5 ))
do
echo $int
let "int++"
done
echo '按下 <CTRL+D> 退出'
echo -n '输入你最喜欢的明星: '
while read FILM
do
echo "卧槽!$FILM 我也喜欢啊!"
done
case判断
echo '请输入 1 到 4 之间的数字:'
echo '你输入的数字为:'
read inputVal
case $inputVal in
1) echo '你选择了 1'
;;
2) echo '你选择了 2'
;;
3) echo '你选择了 3'
;;
4) echo '你选择了 4'
;;
*) echo '你没有输入 1 到 4 之间的数字'
;;
esac
循环版
while :
do
echo -n '请输入 1 到 5 之间的数字:'
read inputVal
case $inputVal in
1|2|3|4|5) echo "你输入的数字是 $inputVal"
;;
*) echo '你输入的不是 1 到 5 之间的数字!Game Over!!!'