国际惯例,执行代码,看效果
[nailwl@nailwl ~]$ sh ifcmd.sh 88
very good
[nailwl@nailwl ~]$ sh ifcmd.sh 77
good
[nailwl@nailwl ~]$ sh ifcmd.sh 66
pass
[nailwl@nailwl ~]$ sh ifcmd.sh 55
no pass
源代码,很简单,但是if该有的都有了。
[nailwl@nailwl ~]$ cat ifcmd.sh
#!/bin/bash
scores=$1
if [ -z $scores ];then
echo "usage:{$0 60|80 }"
exit
fi
if [[ $scores -gt 85 ]];then
echo "very good"
elif [[ $scores -gt 75 ]];then
echo "good"
elif [[ $scores -gt 60 ]];then
echo "pass"
else
echo "no pass"
fi