shell通过嵌套循环实现日期递增输出

for i in 01 02 03 04 05 06 07 08 09 10 11 12;

do 

for j in 0 1 2 3 4 5 6;

do 

DATE=$(date +"%Y%m%d" -d "2016${i}28 +${j}day");

echo $DATE;

done;

done

输出为

20160128
20160129
20160130
20160131
20160201
20160202
20160203
20160228
20160229
20160301
20160302
20160303
20160304
20160305
20160328
20160329
20160330
20160331
20160401
20160402
20160403
20160428
20160429
20160430
20160501
20160502
20160503
20160504
20160528
20160529
20160530
20160531
20160601
20160602
20160603
20160628
20160629
20160630
20160701
20160702
20160703
20160704
20160728
20160729
20160730
20160731
20160801
20160802
20160803
20160828
20160829
20160830
20160831
20160901
20160902
20160903
20160928
20160929
20160930
20161001
20161002
20161003
20161004
20161028
20161029
20161030
20161031
20161101
20161102
20161103
20161128
20161129
20161130
20161201
20161202
20161203
20161204
20161228
20161229
20161230
20161231
20170101
20170102
20170103



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值