CentOs9编写一个shell脚本来进行成绩评定
时间: 2024-10-11 21:07:48 浏览: 30
在CentOS 9上创建一个简单的shell脚本用于成绩评定,可以按照下面的基本步骤操作:
首先,打开一个文本编辑器,例如`vim`, `nano`, 或者直接通过终端输入`echo > score_script.sh`然后按回车进入编辑模式。
```bash
#!/bin/bash
# 定义函数,这里假设评分规则:满分100分,90分以上为A,80-89分为B,70-79为C,60-69为D,60分以下为F
grade_calculator() {
local score=$1
if (( score >= 90 )); then
echo "优秀 (A)"
elif (( score >= 80 )); then
echo "良好 (B)"
elif (( score >= 70 )); then
echo "及格 (C)"
elif (( score >= 60 )); then
echo "不及格 (D)"
else
echo "不及格 (F)"
fi
}
# 提示用户输入分数并调用函数计算等级
echo "请输入学生的分数:"
read score
result=$(grade_calculator $score)
# 输出结果
echo "该生的成绩等级为: $result"
```
保存文件后,给它添加执行权限:
```bash
chmod +x score_script.sh
```
现在你可以运行这个脚本来查看成绩了:
```bash
./score_script.sh
```
阅读全文