一、分支结构结合test指令完成一下编程
1>判断闰年
2>输入一个数判断是否为偶数
3>使用test指令实现成绩等级判断 90--100A 60--89B 0-50C 其他错误
#!/bin/bash
#分支结构结合test指令完成以下编程
#1判断是否闰年
read -p "请输入年份:" year
if [ $((year%4)) -eq 0 -a $((year%100)) -ne 0 -o $((year%400)) -eq 0 ]
then
echo $year年是闰年
else
echo $year年是平年
fi
#2输入一个数判断是否为偶数
read -p "请输入一个数:" num
if [ $((num%2)) -eq 0 ]
then
echo $num为偶数
else
echo $num为奇数
fi
#3使用test指令实现等级判断90-100为A 60-89为B 0-59为C,其他为错误
read -p "请输入成绩:" score
if test $score -ge 90 -a $score -le 100
then
echo $score分等级为A
elif [ $score -ge 60 -a $score -le 90 ]
then
echo $score分等级为B
elif [ $score -ge 0 -a $score -le 59 ]
then
echo $score分等级为C
else
echo "输入错误!"
fi
标签:shell,echo,选择,score,fi,test,90,输入,结构 From: https://blog.csdn.net/m0_74933801/article/details/142775744