#! /bin/bash
read score
if [ $score -ge 90 ]
then
echo A
elif [ $score -ge 80 ]&&[ $score -lt 90 ]
then
echo B
elif [ $score -ge 70 ]&&[ $score -lt 80 ]
then
echo C
elif [ $score -ge 60 ]&& [ $score -lt 70 ]
then
echo D
else
echo 不及格
fi

该Bash脚本读取一个分数,然后根据评分标准进行判断:90分及以上为A,80-89分为B,70-79分为C,60-69分为D,低于60分为不及格。它使用了条件语句进行等级判定。
#! /bin/bash
read score
if [ $score -ge 90 ]
then
echo A
elif [ $score -ge 80 ]&&[ $score -lt 90 ]
then
echo B
elif [ $score -ge 70 ]&&[ $score -lt 80 ]
then
echo C
elif [ $score -ge 60 ]&& [ $score -lt 70 ]
then
echo D
else
echo 不及格
fi

7185
4302
4641

被折叠的 条评论
为什么被折叠?