本文主要是介绍编写一个脚本,输入自己的生日时间(YYYYMMDD),计算还有多少天多少个小时是自己的生日。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
编写一个脚本,输入自己的生日时间(YYYYMMDD),计算还有多少天多少个小时是自己的生日。
#!/bin/sh
read -p "Input your birthday(YYYYmmdd):" date1
m=`date --date="$date1" +%m`
d=`date --date="$date1" +%d`
date_now=`date +%s`
y=`date +%Y` birth=`date --date="$y$m$d" +%s`
internal=$(($birth-$date_now)) if [ "$internal" -lt "0" ]; then birth=`date --date="$(($y+1))$m$d" +%s` internal=$(($birth-$date_now)) fiawk -vinternal=$internal 'BEGIN{d=int(internal/60/60/24);h=int((internal-24*60*60*d)/3600);
print "There is : "d" days "h" hours."}'
转载:https://www.cnblogs.com/HondaHsu/p/4241798.html
这篇关于编写一个脚本,输入自己的生日时间(YYYYMMDD),计算还有多少天多少个小时是自己的生日。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!