计算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`
}

| | Comments (0) | TrackBacks (0)

发表一个评论

关于这篇文章

这篇文章由2hei2008年10月 7日 23:07发布.

上一篇:liba52在AMD64位机器下的编译问题

下一篇:山寨机很好、很弓虽大,我服!

回到首页 或者查看归档文章