根据日期区间按天迭代shell模板
#!/bin/bash
if [ $# -lt 2 ] ; then
echo "usage : $0 begin_ds(inclue) end_ds(exclue)"
echo "for example : $0 2018-01-01 2018-02-01"
exit -1
fi
begin_ds=$(date -d "$1" "+%Y-%m-%d")
end_ds=$(date -d "$2" "+%Y-%m-%d")
while [[ ${begin_ds} < ${end_ds} ]] ; do
# TODO
begin_ds=$(date -d "${begin_ds} 1 days" "+%Y-%m-%d")
done