如下所⽰:
date -d\"$(date -d'2016-03-19 1 month' +'%Y-%m-01') -1 days\" +\"%F\"
分析
1.先将给定的⽇期加⼀个⽉,并输出该⽉的⼀号2.再减⼀天就得到所要的⽉末⽇期.
考虑到单引号⾥⾯不能塞变量我们换⼀种写法:
[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 获取某个⽇期对应的⽉末⽇期⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
因篇幅问题不能全部显示,请点此查看更多更全内容