计算1970到今天的天数的shell脚本
作者: 2hei 发表于2008年10月 7日 23:07 版权声明: 可以转载, 转载时务必以超链形式标明文章原始出处和作者信息及版权声明
http://www.2hei.net/mt/2008/10/exec-1970-to-today-shell.html
#!/bin/bash
#得到1970年到今天的累计天数
get_day()
{
Begin_Year=1970
TO_Year=`date +%Y`
L=`expr $TO_Year - $Begin_Year`
To_Mon=`date +m%d`
To_day=`date +%j`
nu=1
all_day=0
while [ $nu -le $L ]
do
Y=`expr $Begin_Year + $nu`
is_runnian=`expr $Y \% 4`
if [ $is_runnian -eq 0 ]
then
day_nu=366
else
day_nu=365
fi
nu=`expr $nu + 1`
all_day=`expr $all_day + $day_nu`
done
echo `expr $To_day + $all_day`
}





发表一个评论