成绩判别: #!/bin/bash read -p "请输入你的成绩:" ack if [ $ack -lt 0 ] || [ $ack -gt 100 ] then echo "输入错误" else case $ack in [0-5][0-9]) echo "不合格" ;; 6[0-9]|7[0-4]) echo "合格" ;; 7[5-9]|8[0-4]) echo "良好" ;; 8[5-9]|9[0-9]|100) echo "优秀" ;; *) exit 0 esac fi