设为首页 加入收藏

TOP

用Shell计算闰年
2014-11-24 14:08:11 来源: 作者: 【 】 浏览:1
Tags:Shell 计算

该Shell脚本只是为了练习,应该还有考虑不周的地方


#!/bin/bash


#判断是否为闰年的脚本
if [ "$1" = "" ];then #如果没有位置参数
echo -n "
The number is NULL,please input ! ! #则向屏幕输出提示信息

"
else
if [[ "$1" ~= '[a-Z]' ]];then #如果位置参数中有字母
echo -n "
$1 不是数字,请输入正确数字 !
"
elif [[ "$1" =~ '^[1-9][0-9]{3}' ]];then #如果位置参数第一位数字非零,而且是四位数
if [ $[$1 % 4] -eq 0 ] && [ $[$1 % 100] -ne 0 ];then #如果该四位数能被4整除但不能被100整除
echo -n "
$i 是闰年
"
elif [ $[$1 % 400] -eq 0 ];then #如果该四位数能够被400整除
echo -n "
$i 是闰年
"
else
echo -n "
$i 不是闰年
"
fi
else
echo -n "
请输入一个四位数
"
fi
fi


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用Shell查找局域网里哪些IP被占用 下一篇Python:通过计算阶乘来学习lambda..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: