linux 獲取某個(gè)日期對(duì)應(yīng)的月末日期方法
更新時(shí)間:2018年06月21日 09:12:05 作者:火車王_嗚嗚嗚
今天小編就為大家分享一篇linux 獲取某個(gè)日期對(duì)應(yīng)的月末日期方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
如下所示:
date -d"$(date -d'2016-03-19 1 month' +'%Y-%m-01') -1 days" +"%F"
分析
1.先將給定的日期加一個(gè)月,并輸出該月的一號(hào)
2.再減一天就得到所要的月末日期.
考慮到單引號(hào)里面不能塞變量我們換一種寫法:
[wenba@bi_test_c investor_data]$ begindate='2015-11-01' [wenba@bi_test_c investor_data]$ mid=$(date -d"$begindate 1 month" +'%Y-%m-01') [wenba@bi_test_c investor_data]$ enddate=$(date -d "$mid -1 days" +"%F") [wenba@bi_test_c investor_data]$ echo $mid 2016-12-01 [wenba@bi_test_c investor_data]$ echo $enddate 2016-11-30
以上這篇linux 獲取某個(gè)日期對(duì)應(yīng)的月末日期方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux 分區(qū)初始化為物理卷,把物理卷加入卷組的方法
下面小編就為大家?guī)硪黄狶inux 分區(qū)初始化為物理卷,把物理卷加入卷組的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03Linux?shell進(jìn)行文件解壓,復(fù)制和移動(dòng)詳解
Linux下進(jìn)行文件的解壓、復(fù)制、移動(dòng)應(yīng)該是最常見的操作了。尤其是我們?cè)陧?xiàng)目中使用大量的數(shù)據(jù)集文件時(shí)。本文我們就來細(xì)數(shù)用Shell進(jìn)行文件操作的這些坑2022-05-05