【代码片段】Linux Sheel 循环日期脚本

Linux服务器 小铁匠 2021-09-17

Linux Sheel 循环日期脚本

#!/usr/bin/env bash
start_date="20210901"
end_date="20210917"
while [ "$start_date" -le "$end_date" ];
do
 nowdate=`date -d "$start_date" +%Y%m%d`
 echo $nowdate
 start_date=$(date -d "$start_date+1 days" +%Y%m%d)
done

输出结果

$ ./test.sh
2021-09-01
2021-09-02
2021-09-03
2021-09-04
2021-09-05
2021-09-06
2021-09-07
2021-09-08
2021-09-09
2021-09-10
2021-09-11
2021-09-12
2021-09-13
2021-09-14
2021-09-15
2021-09-16
2021-09-17
------ 本文结束 感谢阅读 ------
下一篇: 没有了~