一、case
格式:
case 變量 in
字符串1)
命令列表1
;;
……
字符串n)
命令列表n
;;
# 匹配剩余所有
*)
命令列表n
;;
esac
二、循環語句
1)循環語句for...done語句:
格式:
for 變量 in 名字表
do
命令列表
done
測試:
#!/bin/bash
for Day in a b c d e f g
do
echo "The day is :$Day"
done
結果:
image.png
2)循環語句while:
格式:
while 條件
do
命令
done
測試代碼:
#!/bin/bash
num=1
while [ $num -le 10 ]
do
square=`expr $num \* $num`
echo $square
num=`expr $num + 1`
done
結果:
image.png