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
本文暂时没有评论,来添加一个吧(●'◡'●)