case語句
Shell case語句為多選擇語句萍嬉。
echo '輸入 1 到 4 之間的數(shù)字:'
echo '你輸入的數(shù)字為:'
read aNum # 讀用戶輸入
case $aNum in
1) echo '你選擇了 1'
;;
2) echo '你選擇了 2'
;;
3) echo '你選擇了 3'
;;
4) echo '你選擇了 4'
;;
*) echo '你沒有輸入 1 到 4 之間的數(shù)字'
;;
esac
輸出
ShuaideMacBook-Pro:Desktop shuai$ ./add.sh
輸入 1 到 4 之間的數(shù)字:
你輸入的數(shù)字為:
3
你選擇了 3
while語句
int=1
while [[ $int -le 5 ]]; do
echo $int
let "int++" # Bash let語句
done
echo ""
echo "使用雙括號運算符"
int=1
while(( int<=5 ))
do
echo $int
let "int++"
done
輸出
ShuaideMacBook-Pro:Desktop shuai$ ./add.sh
1
2
3
4
5
使用雙括號運算符
1
2
3
4
5