快来给宝宝打分
时间 2021-08-14
标签
bash
ide
class
sed
view
while
#!/bin/bash
#szk writen is 2016/3/13
#宝宝,好玩不?
while :
do
read -p "请输入您的成绩:" n
n1=`echo $n | sed 's/[0-9]//g'`
if [ -z $n ]
then
echo "您不曾输入,请输入您的成绩"
continue
elif [ ! -z $n1 ]
then
echo "您输入的不是数字,请从新输入"
continue
fi
break
done
if [ $n -lt 60 ] && [ $n -ge 0 ]
then
tag=1
elif [ $n -lt 80 ] && [ $n -ge 60 ]
then
tag=2
elif [ $n -lt 90 ] && [ $n -ge 80 ]
then
tag=3
else
tag=4
fi
case $tag in
1)
echo "您的成绩不及格"
;;
2)
echo "您的成绩良好"
;;
3|4)
echo "您的成绩优秀"
;;
0)
echo "您输入数字范围不是 0~100有效数字,不和你玩了"
esac