如下所?:
date -d\"$(date -d'2016-03-19 1 month' +'%Y-%m-01') -1 days\" +\"%F\"
分析
1.先將給定的?期加?個(gè)?,并輸出該?的?號(hào)2.再減?天就得到所要的?末?期.
考慮到單引號(hào)??不能塞變量我們換?種寫(xiě)法:
[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 $mid2016-12-01
[wenba@bi_test_c investor_data]$ echo $enddate2016-11-30
以上這篇linux 獲取某個(gè)?期對(duì)應(yīng)的?末?期?法就是?編分享給?家的全部?jī)?nèi)容了,希望能給?家?個(gè)參考,也希望?家多多?持。
因篇幅問(wèn)題不能全部顯示,請(qǐng)點(diǎn)此查看更多更全內(nèi)容
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2
違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬(wàn)商天勤律師事務(wù)所王興未律師提供法律服務(wù)