#! /bin/bash
first=$1
second=$2
while [ "$first" != "$second" ]
do
echo $first
let first=`date -d "-1 days ago ${first}" +%Y%m%d`
first=$1
second=$2
while [ "$first" != "$second" ]
do
echo $first
let first=`date -d "-1 days ago ${first}" +%Y%m%d`
done
---------------------------------------------------------------------------------------
例子:包括前面不包括后面
[root@S3SA144 script]# ./ago.sh 20170801 20170821
20170801
20170802
20170803
20170804
20170805
20170806
20170807
20170808
20170809
20170810
20170811
20170812
20170813
20170814
20170815
20170816
20170817
20170818
20170819
20170820