1、需求为:
从键盘输入分数,以此来判断,0-59为不及格,打印“您没有及格,请下次努力!”,60-79为及格,打印“您的成绩及格,请更加努力!”,80-100为成绩良,打印“您的成绩为优秀,请再接再厉!”,如果输入为0-100以外的分数,请打印“您的成绩为优秀,请再接再厉!”
2、if4.sh
#!/bin/bash
read -p "prease enter your score :" source
if [ $source -ge 0 -a $source -le 59 ] ;then
echo "您的成绩不及格,请下次加油"
elif [ $source -ge 60 -a $source -le 79 ];then
echo "你的成绩及格,请更加努力!"
elif [ $source -ge 80 -a $source -le 100 ];then
echo "你的成绩优秀,请再接再厉"
else
echo "你的成绩超出合理值, 请重新输入"
fi
4、给脚本权限
chmod 777 if4.sh
5、效果
[root@a lxy]# sh if4.sh
prease enter your score :55
您的成绩不及格,请下次加油
[root@a lxy]# sh if4.sh
prease enter your score :66
你的成绩及格,请更加努力!
[root@a lxy]# sh if4.sh
prease enter your score :99
你的成绩优秀,请再接再厉
[root@a lxy]# sh if4.sh
prease enter your score :999
你的成绩超出合理值, 请重新输入