1. 程式人生 > >shell指令碼的一個簡單運算

shell指令碼的一個簡單運算

從終端讀取1到100 的數字,測試大小,如果小於30,則顯示“該數小於30”,如果大於30並且小於80,則輸出“該數大於30且小於80”,如果大於80,則顯示“該數大於80”;

#!/bin/bash                                     #必須要有

read i                                                #從鍵盤上讀入一個數

if [ "$i" -lt 0 -o "$i" -gt 100]                #判斷是否小於0或者大於100

then

{

echo "請輸入正確數字:"

exit

}

elif [ "$i" -lt 30 ]

then

echo "該數小於30"

elif [ "$i" -ge 30 -a "$i" -lt 80 ]

then

echo "該數大於30且小於80"

else

echo "該數大於80"

fi                                                        #if判斷語句的結束標誌