#/bin/bash # read -p "input your birthday.ex>YYYYMMDD" BD now=`date +%y` nowd=`date +%s` BDmd=`date --date="$BD" +%m%d` nowBD=`date --date="$now$BDmd" +%s` if [ $nowd -lt $nowBD ];then let num=($nowBD - $nowd)/60/60/24 echo $num elif [ `date +%m%d` -eq `date --date="$now$BDmd" +%m%d` ] ;then echo 0 else #now=$(($now+1)) let now=$now+1 nowBD=`date --date="$now$BDmd" +%s` let num=($nowBD - $nowd)/60/60/24 echo $num fi
转载于:https://blog.51cto.com/493689359/1785144