码迷,mamicode.com
首页 > 其他好文 > 详细

分数查询交互脚本

时间:2020-10-16 11:20:39      阅读:12      评论:0      收藏:0      [点我收藏+]

标签:lse   pre   ash   cell   code   exce   tag   else   gre   

#!/bin/bash
read -p "请输入你的分数:" n
if [ -z "$n" ] `` #判断是否为空
then

    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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!