新手问个shell求闰年的问题? 400 报错
请大神指导,这个脚本哪里出错了?
#!/bin/sh
# 求闰年
echo "请输入要求的年份"
read year
if [ "$year"%100 = 0 ]; then
if [ "$year"%400 = 0 ]; then
echo "是闰年"
else
echo "不是闰年"
fi #fi一定不能忘记
elif
if [ "$year"%4 = 0 ]; then
echo "是闰年"
else
echo "不是闰年"
fi
fi
exit 0
#!/bin/sh
# 求闰年
echo "请输入要求的年份"
read year
if [ $(expr $year % 4) == "0" ]
then
if [ $(expr $year % 100) != "0" ]
then
echo "是闰年"
elif [ $(expr $year % 400) == "0" ]
then
echo "是闰年"
else
echo "不是闰年"
fi
fi
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。