zoukankan      html  css  js  c++  java
  • shell脚本遍历上一个月的每一天

    cd $(dirname $0)
    nowdate=$1
    if [ $# -eq 0 ];then
    echo "not input initparam"
    else
    if [ "$nowdate" = "0" ];then
    nowdate=`date +%Y%m01` #本月第一天
    startdate=`date -d"$nowdate last month" +%Y%m%d` #上个月第一天
    enddate=`date -d"$nowdate last day" +%Y%m%d` #上个月最后一天
    else
    startdate=`date -d"$nowdate last month" +%Y%m%d` #上个月第一天
    enddate=`date -d"$nowdate last day" +%Y%m%d` #上个月最后一天
    fi
    #遍历上个月的每一天
    while (( $startdate <= $enddate ))
    do
    var="$startdate"
    echo $startdate
    startdate=`date -d "+1 day $startdate" +%Y%m%d`
    done
    fi

  • 相关阅读:
    TeX中的引号
    竖式问题
    蛇形填数
    开灯问题
    排列
    分数化小数
    子序列的和
    cookie
    post请求
    get请求
  • 原文地址:https://www.cnblogs.com/zyanrong/p/11546800.html
Copyright © 2011-2022 走看看