【求助】用Shell怎样编这道题好呢 (case 的用法?)

【求助】用Shell怎样编这道题好呢 (case 的用法?)

16成绩评定(用case语句实现)

当用户输入一个成绩时,如果成绩〈 60 则输出“不及格”;如果成绩介于[60  80)则输出“合格”;如果成绩介于[80  90)则输出“优良”;如果成绩>=90则输出“优秀”。如果输入的成绩不在[0 100]内,或者输入的成绩为非数字字符,则给出出错提示。


要求见源码?我的电子邮箱是:[email="lingshan0@yahoo.com.cn"]lingshan0@yahoo.com.cn[/email]      
case usage:
复制内容到剪贴板
代码:
case: case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
    Selectively execute COMMANDS based upon WORD matching PATTERN.  The
    `|' is used to separate multiple patterns.