今天就跟大家聊聊有關(guān)使用shell腳本怎么獲取上個(gè)月最后一天的日期,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
linux中用date命令來(lái)獲取上個(gè)月最后一天的日期:
$ 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` #上個(gè)月第一天 enddate=`date -d"$nowdate last day" +%Y%m%d` #上個(gè)月最后一天 #遍歷上個(gè)月的每一天 while (( $startdate <= $enddate )) do echo $startdate startdate=`date -d "+1 day $startdate" +%Y%m%d` done
運(yùn)行該腳本的結(jié)果:
./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
看完上述內(nèi)容,你們對(duì)使用shell腳本怎么獲取上個(gè)月最后一天的日期有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。
本文名稱:使用shell腳本怎么獲取上個(gè)月最后一天的日期-創(chuàng)新互聯(lián)
文章起源:http://aaarwkj.com/article26/dopgjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、做網(wǎng)站、App設(shè)計(jì)、網(wǎng)站內(nèi)鏈、網(wǎng)站營(yíng)銷、微信公眾號(hào)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容