linux 日期遍历

date +%Y%m%d        //显示前天年月日

date +%Y%m%d --date="+1 day"  //显示前一天的日期

date +%Y%m%d --date="-1 day"  //显示后一天的日期

date +%s  //从 1970 年 1 月 1 日 00:00:00 UTC 到目前为止的秒数(时间戳)

#! /bin/bash
first=$1
second=$2

while [ "$first" != "$second" ]
do
echo $first
sh XXX.sh $first >logs/$first.log 2>&1 &
let first=`date -d "-1 days ago ${first}" +%Y%m%d`
done

猜你喜欢

转载自blog.csdn.net/jxq0816/article/details/104478840