demo 要求 根據輸入的數,判斷級别,0-60是C,60-80是B 80-100是A
#!/bin/bash
a=$1
if test $a -gt 0 -a $a -lt 60
then echo "C"
elif test $a -gt 60 -a $a -lt 80
then echo "B"
else echo "A"
fi
注意: if 語句判斷1
then 執行的語句1
elif 語句判斷2
then 執行語句 2
else 執行語句3
fi
test是判斷語句是否成立
-a 是與判斷,條件必須都成立
-gt 是大于
-lt是小于
還有一種是 不用-gt -lt 是直接用> <
#!/bin/bash
a=$1
if (( $a > 0 && $a < 60 ))
then echo "C"
elif (( $a > 60 && $a < 80 ))
then echo "B"
else echo "A"
fi