假定脚本文件名为 my.sh,用 my.sh 85 来判或谈断85分对应的标准。我给的标准衫大碰是,小于60差,60~79中,80~99 良, 100 优。 你可以自己进行适当的修改来符合你的要求。
#!/bin/仿蔽bash
case $1 in
[0-9]|[0-5][0-9]) echo "差" ;;
100) echo "优" ;;
[8-9][0-9]) echo "良" ;;
[6-7][0-9]) echo "中" ;;
*) echo "Invalid score $1" ;;
esac
新手#!/bin/bash
read -p "含枝请输入你的分数:" fs
if [ -z $fs ];then
echo "没有输睁裂入分数"
exit
fi
# echo "你的分数是 $fs"
if [ $fs -ge 0 ] 2> /dev/null && [ $fs -lt 70 ];then
echo "渡劫期"
elif [ $fs -ge 70 ] 2> /谈早敏dev/null && [ $fs -le 84 ];then
echo "大乘期"
elif [ $fs -ge 84 ] 2> /dev/null && [ $fs -le 100 ];then
echo "元婴期"
else
echo "分数值为0~100之间"
#else [ $fs -le 0 ];then
fi
[0-9]|[0-5][0-9]) echo 意思是0到59分