shellScript之嵌套if_else语句

来源:互联网 发布:淘宝网狗狗鞋子 编辑:程序博客网 时间:2024/05/17 18:18
#!/bin/bashecho "Please input a integer(0-100):"read scoreif [ "$score" -lt 0 -o "$score" -gt 100 ];thenecho "The score what you input is not integer or the score is not in(0-100)"else    if [ "$score" -ge 90 ];thenecho "The grade is A!"    elseif [ "$score" -ge 80 ];then    echo "The grade is B!"else    if [ "$score" -ge 70 ];thenecho "The grade is C!"    elseif [ "$score" -ge 60 ];then    echo "The grade is D!"else    echo "The grade is E!"fi    fi fi     fifi


结果:

~/Note/test # ./2if_else.sh Please input a integer(0-100):80The grade is B!~/Note/test # ./2if_else.sh Please input a integer(0-100):20The grade is E!~/Note/test # ./2if_else.sh Please input a integer(0-100):90The grade is A!~/Note/test # ./2if_else.sh Please input a integer(0-100):70The grade is C


原创粉丝点击