美文网首页
shell 日期

shell 日期

作者: 衣介书生 | 来源:发表于2020-03-10 12:19 被阅读0次

    遍历日期

    指定两个日期,循环输出所有日期:

    #! /bin/bash
    first=$1
    second=$2
    while [ "$first" != "$second" ]
    do
        echo $first
        first=`date -d "-1 days ago ${first}" +%Y%m%d`
    done
    

    例子:

    sh test2.sh 20200303 20200310
    20200303
    20200304
    20200305
    20200306
    20200307
    20200308
    20200309
    

    获取某个日期 N 天前的日期

    date -d "20200311 1 days ago " "+%Y%m%d"
    

    相关文章

      网友评论

          本文标题:shell 日期

          本文链接:https://www.haomeiwen.com/subject/nlhwdhtx.html