#!/bin/bash
# 提示用户输入成绩
echo "请输入一个成绩(0 - 100):"
read score
# 检查输入是否为有效的数字
if ! [[ $score =~ ^[0-9]+$ ]]; then
echo "输入无效,请输入一个有效的数字。"
exit 1
fi
# 检查成绩是否在 0 到 100 之间
if [ $score -lt 0 ] || [ $score -gt 100 ]; then
echo "输入的成绩超出范围,请输入 0 到 100 之间的数字。"
exit 1
fi
# 根据成绩判断等级
if [ $score -ge 90 ]; then
grade="A"
elif [ $score -ge 80 ]; then
grade="B"
elif [ $score -ge 70 ]; then
grade="C"
elif [ $score -ge 60 ]; then
grade="D"
else
grade="不及格"
fi
# 输出
echo "该成绩的等级是:$grade"
#!/bin/bash
echo "请输入一个文件的路径:"
read FILE
# 判断文件是否存在
if [ -e "$FILE" ]; then
# 判断是否为普通文件
if [ -f "$FILE" ]; then
# 如果是普通文件,将 "hello world" 追加到文件中
echo "hello world" >> "$FILE"
echo "已成功将 'hello world' 写入到 $FILE 文件中。"
else
# 如果不是普通文件,给出描述信息
echo "$FILE 存在,但它不是一个普通文件。"
fi
else
echo "$FILE 文件不存在。"
fi


