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


