在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 婶婶拜年祝福语大全简短