本篇文章扣丁学堂Linux培训小编给读者们分享一下在shell脚本中获取上个月最后一天的日期方法,对Linux开发感兴趣的小伙伴就随小编来了解一下吧,希望对小伙伴们有所帮助。

Linux中用date命令来获取上个月最后一天的日期:

$ date -d"`date +%Y%m01` last day" +%Y%m%d

20161231

编写脚本getdate.sh:

#! /bin/sh

nowdate=`date +%Y%m01` #本月第一天

startdate=`date -d"$nowdate last month" +%Y%m%d` #上个月第一天

enddate=`date -d"$nowdate last day" +%Y%m%d` #上个月最后一天

#遍历上个月的每一天

while (( $startdate <= $enddate ))

do

echo $startdate

startdate=`date -d "+1 day $startdate" +%Y%m%d`

done

运行该脚本的结果:

./getdate.sh

20161201

20161202

20161203

20161204

20161205

20161206

20161207

20161208

20161209

20161210

20161211

20161212

20161213

20161214

20161215

20161216

20161217

20161218

20161219

20161220

20161221

20161222

20161223

20161224

20161225

20161226

20161227

20161228

20161229

20161230

20161231

以上就是扣丁学堂Linux在线学习小编给大家分享的在shell脚本中获取上个月最后一天的日期方法,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。

想要学好Linux开发小编给大家推荐口碑良好的扣丁学堂,扣丁学堂有专业老师制定的Linux学习路线图辅助学员学习,此外还有与时俱进的Linux课程体系和Linux视频教程供大家学习,想要学好Linux开发技术的小伙伴快快行动吧。

有疑问加站长微信联系(非本文作者)

linux shell 获取当月第一天与最后一天,扣丁学堂Linux培训简述在shell脚本中获取上个月最后一天的日期方法...相关推荐

  1. php 读取文件的所有图片格式,扣丁学堂PHP培训简述PHP如何读取文件夹下所有图片、文件-php文件...

    本篇文章扣丁学堂PHP培训小编给读者们分享一下PHP读取文件夹下所有图片.文件的实例,文中有代码列出供小伙伴们参考,希望对小伙伴们有帮助. 如下所示:$hostdir=dirname(__FILE__ ...

  2. java for 字母金字塔_扣丁学堂Java培训简述如何用C#随机数生成字母金字塔

    本篇文章扣丁学堂Java培训小编给读者们简单分享一下如何用C#随机数生成字母金字塔,具有一定的参考价值,感文中有详细的代码列出供感兴趣的小伙伴参考,想要了解的小伙伴就随小编来看一下具体内容吧. 1.代 ...

  3. linux zsh ping命令,扣丁学堂Linux培训简述Linux使用zsh提高效率的5条建议

    本篇文章扣丁学堂Linux培训小编给大家分享一下Linux使用zsh提高效率的5条建议,对Linux开发技术感兴趣或者还是想要加入到Linux开发领域的小伙伴可以随小编一起来了解一下哦. Linux培 ...

  4. linux直接运行程序加载动态库失败,扣丁学堂Linux培训详解程序运行时加载动态库失败解决方法...

    今天扣丁学堂Linux培训老师给大家介绍一下关于Linux程序运行时加载动态库失败的解决方法,希望对同学们学习有所帮助,下面我们一起来看一下吧. Linux下不能加载动态库问题 当出现下边异常情况 . ...

  5. linux禁止普通用户切换,扣丁学堂Linux培训简述Linux禁止普通用户切换至root用户的实例...

    本篇文章扣丁学堂Linux培训小编给读者们分享一下Linux禁止普通用户切换至root用户的实例,对Linux开发技术感兴趣的小伙伴就随小编来了解一下吧,希望对小伙伴们有所帮助. 在上正文之前,我想先 ...

  6. python的excell库_扣丁学堂Python基础教程之Excel处理库openpyxl详解

    扣丁学堂Python基础教程之Excel处理库openpyxl详解 2018-05-04 09:49:49 3197浏览 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件.pipi ...

  7. python3 urlopen_扣丁学堂解析Python3中urlopen()使用详解

    扣丁学堂解析Python3中urlopen()使用详解 2018-07-23 13:31:14 1318浏览 在现如今,2018年Python一直属于IT行业中比较热门技术,那么今天扣丁学堂Pytho ...

  8. python socket编程之双方相互通信简单实例_扣丁学堂Python开发socket实现简单通信功能实例...

    扣丁学堂Python开发socket实现简单通信功能实例 2018-08-21 14:12:38 747浏览 今天扣丁学堂Python培训老师给大家结合实例介绍一下关于socket实现的简单通信功能, ...

  9. python 匿名函数示例_扣丁学堂Python3开发之匿名函数用法示例详解

    扣丁学堂Python3开发之匿名函数用法示例详解 2018-07-26 14:01:11 1324浏览 今天扣丁学堂Python培训给大家分享关于Python3匿名函数用法,结合实例形式分析了Pyth ...

最新文章

  1. linux c 并行编程从入门到精通,VISUAL STUDIO 2010并行编程从入门到精通(微软技术丛书)...
  2. ubuntu16.04开机卡死解决方案
  3. 你说 Arthas 诊断问题不好用?watch 命令了解多少?
  4. Gradle多项目构建–类似父pom的结构
  5. 微信小程序开发笔记2——如何发布小程序体验版
  6. 编译android 7.1 jdk版本,ubuntu14.04 安装 open-jdk-1.8,下载编译 android nougat 7.1.1
  7. 开源GIS简介.学习
  8. 计算机如何设置网络,如何设置宽带连接
  9. 随笔20220506
  10. 植物大战僵尸阳光修改
  11. 用计算机术语形容人性格的词语,概括人物形象(性格品质)的词语
  12. 面试不是无情物,参数注解知多少?
  13. Taro编译微信小程序实现顶部自定义导航栏
  14. Python练手小项目(3)提取身份证信息(初级)
  15. ArcMap 导入 wrl_一键同步!CODING 现已支持导入 GitHub 仓库
  16. Kuuga——转化任何 Web 页面为桌面应用的跨平台工具
  17. 【2016读书】3月读书笔记
  18. 计算机软件固定资产无形资产,该归入固定资产还是无形资产?
  19. 瑞吉外卖-移动端菜品展示功能,购物车添加菜品及修改等功能,用户下单功能及历史订单派送功能
  20. Zeta电位测定仪操作规程

热门文章

  1. 团购网站的销售额是怎么来的?
  2. 机票信息全方位实时采集方案
  3. vue2.0基于element ui 上月 本月 下月
  4. 解决 Windows 11 记事本崩溃闪退
  5. springboot---web---静态资源映射
  6. 携手华为打造鲲鹏产业生态 | 麒麟信安亮相鲲鹏开发者创享日·长沙站
  7. 1分钟链圈 | 快播创始人王欣成立区块链公司,获3000万美元融资
  8. SSM框架项目【米米商城】01-17
  9. 为什么大公司一定要使用微服务?微服务杂谈(1),推荐学习
  10. 【loj3054】【hnoi2019】鱼