当前位置: 首页 > shell > 正文

计算1970到今天的天数的shell脚本

#!/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`
}

本文固定链接: http://2hei.net/exec_1970_to_today_shell.html | 2hei's site

该日志由 2hei 于2008年10月07日发表在 shell 分类下,
原创文章转载请注明: 计算1970到今天的天数的shell脚本 | 2hei's site
关键字:

报歉!评论已关闭.