#!/bin/bash#szk writen is 2016/3/13#宝宝,好玩不?while : do read -p "请输入您的成绩:" nn1=`echo $n | sed 's/[0-9]//g'`if [ -z $n ] then echo "您未曾输入,请输入您的成绩" continueelif [ ! -z $n1 ] then echo "您输入的不是数字,请重新输入" continue fi breakdoneif [ $n -lt 60 ] && [ $n -ge 0 ] then tag=1elif [ $n -lt 80 ] && [ $n -ge 60 ] then tag=2elif [ $n -lt 90 ] && [ $n -ge 80 ] then tag=3 else tag=4ficase $tag in1) echo "您的成绩不及格" ;;2) echo "您的成绩良好" ;;3|4) echo "您的成绩优秀" ;;0) echo "您输入数字范围不是 0~100有效数字,不和你玩了"esac