编写一个Shell脚本,根据键盘可以循环输入学生成绩(百分制),并显示对应的成绩标准(及格和不及格),按Q键退出,按其他键重新输入。
时间: 2024-05-04 10:21:01 浏览: 170
可以尝试以下脚本:
```bash
#!/bin/bash
while true; do
read -p "请输入学生成绩(按Q键退出):" score
if [[ $score == "Q" ]]; then
break
elif (( $score >= 60 )); then
echo "成绩:$score,及格"
else
echo "成绩:$score,不及格"
fi
done
```
脚本通过无限循环 `while true` ,读取用户输入的学生成绩。如果输入的是大写字母 Q ,则退出循环;否则,判断成绩是否大于等于 60 ,输出对应的成绩标准。
阅读全文