您现在的位置是:网站首页> 编程资料编程资料
在shell脚本中获取上个月最后一天的日期方法_linux shell_
2023-05-26
549人已围观
简介 在shell脚本中获取上个月最后一天的日期方法_linux shell_
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
以上这篇在shell脚本中获取上个月最后一天的日期方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- 解决linux 所有命令无法使用的问题_linux shell_
- Linux命令提示符显示格式的配置方法_linux shell_
- linux 下获取当前工作路径的实例_linux shell_
- linux下利用shell在指定的行添加内容的方法_linux shell_
- Spark-shell批量命令执行脚本的方法_linux shell_
- 使用shell脚本执行hive、sqoop命令的方法_linux shell_
- shell中循环调用hive sql 脚本的方法_linux shell_
- shell传参并将参数传递给sql文件的方法_linux shell_
- hive-shell批量命令执行脚本的实现方法_linux shell_
- Linux下去掉^M的四种方法_linux shell_
