shell 月末
TX_DATE='2020-05-29'
MON_LAST_DAY=$(date -d "$(date -d "$(date -d ${TX_DATE} +%Y-%m-01) 1 month" +%Y-%m-%d) -1 days " +%Y-%m-%d)
echo ${MON_LAST_DAY}
1、先获取本月1号。
2、加1个月。
3、减去1天。
如果先加1个月,会出现5.31号,加1个月,就是7.1了。
例如:
2020-05-26
本月1号是:2020-05-01,加1个月:2020-06-01,减去1天是:2020-05-31