shell脚本 查看还有多少天过生日

 

read -p "Input your birthday(mm-dd):" birth
birth=`date +%Y`-$birth
date_birth=`date --date $birth +%s` #得到生日的秒值
date_now=`date +%s`      #得到当前时间的秒值
internal=$(($date_birth-$date_now))       #计算今日到生日日期的间隔时间
if [ "$internal" -lt "0" ]; then           #判断今天的生日是否已过
echo I am sorry.
else
echo There is $((internal/60/60/24)) days.       #输出结果,秒换算为天
fi

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值