快來給寶寶打分

#!/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
相關文章
相關標籤/搜索