在shell脚本中获取上个月最后一天的日期方法
linux中用date命令来获取上个月最后一天的日期:
$date-d"`date+%Y%m01`lastday"+%Y%m%d 20161231
编写脚本getdate.sh:
#!/bin/sh nowdate=`date+%Y%m01`#本月第一天 startdate=`date-d"$nowdatelastmonth"+%Y%m%d`#上个月第一天 enddate=`date-d"$nowdatelastday"+%Y%m%d`#上个月最后一天 #遍历上个月的每一天 while(($startdate<=$enddate)) do echo$startdate startdate=`date-d"+1day$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脚本中获取上个月最后一天的日期方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短