标签:lse pre ash cell code exce tag else gre
#!/bin/bash echo "输入的数值不能为空"
exit 1 #为空直接退出脚本
fi
n1=echo $n|sed ‘s/[0-9]//g‘
#把数值替换成null
if [ -n "$n1" ] #如果不为空执行以下语句
then
echo "请输入正确的数值(在0-100之间)"
exit 1
fi
if (($n>=0))&&(($n<60))
then
tag=1
elif [ $n -ge 60 ] && [ $n -lt 80 ]
then
tag=2
elif [ $n -ge 80 -a $n -lt 90 ]
then
tag=3
elif (($n>=90)) && [ $n -le 100 ]
then
tag=4
else
echo "输入的数字请在0-100之间"
fi
case $tag in
1)
echo "fail"
;;
2)
echo "great"
;;
3)
echo "excellent"
;;
4)
echo "wonderful"
;;
esac
标签:lse pre ash cell code exce tag else gre
原文地址:https://blog.51cto.com/11594671/2541993