shell脚本判断闰年 用户输入
时间: 2023-07-07 08:26:31 浏览: 111
用户输入一个年份,系统判断是不是闰年。结果打印输出
好的,我可以帮你写一个判断用户输入的年份是否为闰年的Shell脚本。
首先,我们需要知道闰年的判断规则:
1. 能被4整除但不能被100整除的年份为闰年。
2. 能被400整除的年份也是闰年。
接下来,你可以使用read命令获取用户输入的年份,然后使用if语句结合取余运算符来判断是否为闰年,代码如下:
```
#!/bin/bash
echo "请输入一个年份:"
read year
if [ $((year % 4)) -eq 0 ] && [ $((year % 100)) -ne 0 ] || [ $((year % 400)) -eq 0 ]
then
echo "$year 是闰年"
else
echo "$year 不是闰年"
fi
```
你可以将上述代码保存为一个.sh文件,然后在终端中执行该文件,就可以进行闰年判断了。
阅读全文