2019-05-16 11:20:32 1550瀏覽
本篇文章扣丁學(xué)堂Linux培訓(xùn)小編給讀者們分享一下在shell腳本中獲取上個月最后一天的日期方法,對Linux開發(fā)感興趣的小伙伴就隨小編來了解一下吧,希望對小伙伴們有所幫助。
Linux中用date命令來獲取上個月最后一天的日期:
編寫腳本getdate.sh:
運行該腳本的結(jié)果:
$ date -d"`date +%Y%m01` last day" +%Y%m%d
20161231
#! /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
以上就是扣丁學(xué)堂Linux在線學(xué)習(xí)小編給大家分享的在shell腳本中獲取上個月最后一天的日期方法,希望對小伙伴們有所幫助,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢。
想要學(xué)好Linux開發(fā)小編給大家推薦口碑良好的扣丁學(xué)堂,扣丁學(xué)堂有專業(yè)老師制定的Linux學(xué)習(xí)路線圖輔助學(xué)員學(xué)習(xí),此外還有與時俱進的Linux課程體系和Linux視頻教程供大家學(xué)習(xí),想要學(xué)好Linux開發(fā)技術(shù)的小伙伴快快行動吧??鄱W(xué)堂Linux技術(shù)交流群:422345477。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】 【掃碼進入Python全棧開發(fā)免費公開課】
查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>