Bash:- 获取未来40天的日期
<---获取40天日期数组--->
for i in {0..40};do echo "$(date --date=''${i}' days ago' "+%Y%m%d")" done
<--- 獲取今天到下周二的日期 --->
date=${1:-2} today=`date +%w` ret=`expr 7 + \( ${date} - ${today} \)` for i in `eval echo {0..${ret}}`;do echo "$(date --date=''${i}' days' "+%Y-%m-%d")" done
@@ 扩展用法:获取10-00
for i in {10..00};do echo ${i} done
@@ 扩展用法:获取10-00,中间隔1位
for i in {10..00..2};do echo ${i} done