循环日期

#!/usr/bin/env bash
start_date="20210301"
end_date="20211101"
while [ "$start_date" -le "$end_date" ];
dostat_date=`date -d "$start_date" +%Y-%m-%d`echo $stat_datestart_date=$(date -d "$start_date+1days" +%Y%m%d)
done

循环月份

#!/usr/bin/env bash
start_date="20210301"#注意这里必须精确到日期,而不能精确到月份(如:202103)
end_date="20211101"
while [[ "$start_date" -le "$end_date" ]] ;
dostat_date_month=`date -d "${start_date}" +%Y%m`echo $stat_date_monthstart_date=$(date -d "${start_date}+1months" +%Y%m%d)
done

linux shell中实现循环日期和月份相关推荐

  1. linux shell中实现循环日期的实例代码

    这篇文章主要介绍了linux shell中实现循环日期的实例代码,文中还给大家提到了LINUX SHELL遍历日期(指定输入两个日期)的实现方法,感兴趣的朋友跟随小编一起看看吧 下面通过一段代码给大家 ...

  2. Shell中的循环语句for、while、until实例讲解

     在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧. 这里包括for/while/until循环,以及变量自增的语法实例. ...

  3. Linux循环中累计数据,linux shell 读取for循环中出现难处理的数据之单引号错误实例...

    原语句: #!/bin/bash for test in I don't know if this'll work do echo "work:$test" done 结果: wo ...

  4. linux shell 中数组的定义和for循环遍历

    linux shell中的语法和普通编程语言 c/c++  java 的不太一样,平时用的不多,所以总是记不住,写脚本才会去查怎么用.今天突然被问到数组怎么去遍历.平时写shell脚本也经常遍历数组, ...

  5. linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法

    一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...

  6. linux的shell的功能,linux shell中${ }的一些特异功能

    linux shell中${ }的一些特异功能,这部分内容是shell中的比较经典的部分之一,建议认真学习,深刻体会. 假设我们定义一个变量为: file=/dir1/dir2/dir3/my.fil ...

  7. Linux shell 中的数组和关联数组

    写在前面的话 我用开始废柴了,这个又是写给我自己看的了. 普通数组 1.数组的定义 在Linux shell中定义一个普通的数组很简单,首先我们先给数组命名(当然要符合所有的命名规则咯).定义数组的一 ...

  8. Linux Shell中的延时函数

    Linux Shell中的延时函数 在 linux shell 脚本中经常需要做一些延时处理. 所以经常要用到 sleep 或 usleep 函数. 下面来说一下  sleep 和 usleep 的区 ...

  9. linux shell 中的sleep命令

    开始还以为是这样的语法: sleep(1), 后面发现是: linux shell 中的sleep命令 分类: LINUX 在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小 ...

最新文章

  1. GitHub上README.md教程
  2. 深圳网络推广是如何提高网站的收录比的?
  3. 【Win10开发】自定义标题栏
  4. 【PC工具】常用USB转串口芯片CH340G,驱动安装有可能遇到的问题及解决办法
  5. boost::iostreams::back_inserter用法的测试程序
  6. 【Tools】Windows安装CMake工具
  7. linux compress参数,compress命令_Linux compress 命令用法详解:使用Lempress-Ziv编码压缩数据文件...
  8. 删除当前文件夹下特定名称文件
  9. 吃亏受苦、前途未卜,Nature调查显示博士生三分之一可能抑郁
  10. 物理不突出能学计算机吗,物理成绩不突出,高中选科怎么办?3个理由让你解除后顾之忧!...
  11. MyEclipse在搭建s2sh时 如何 uninstalled facet
  12. 关于阿里云OSS报错-java.lang.ClassNotFoundException: org.jdom.input.JDOMParseException
  13. 叶子结点和分支节点_教你玩转二叉查找树的结点插入操作
  14. 【征文】极客头条使用体验及改进建议
  15. [来料检验]触摸屏来料检验设想
  16. could not resolve property: qid of: org.lxh.myzngt.vo.Answer
  17. 苍蓝誓约服务器一直维护,《苍蓝誓约》11月26日09:30停服维护公告
  18. SameSite Cookie问题处理解决方案(谷歌Chome浏览器出现Whitelabel Error Page或者不停请求现象解决)
  19. 棋牌游戏服务端架构(总)
  20. vscode php 无法跳转到定义

热门文章

  1. COCO数据集可视化程序(包括bbox和segmentation)
  2. 激光式气体传感器的检测原理及优势
  3. Revit二次开发 ---->创建revit选项卡
  4. 手把手写算法(学个语言)
  5. uni-app 相机相册选择图片转base64
  6. java二进制视频_Java二进制概念(含视频)
  7. easywechat5发送模板消息
  8. 电脑pin码忘了登录不进系统_关windows10PIN码是什么?如何取消windows10系统的pin码?...
  9. SQL基本语句学习(上)
  10. Matlab似然函数