#!/bin/bash
cdate=$(date +%Y%m15)
echo $cdate
d=$(date +%Y%m -d "$cdate $1 months ago")
echo $d
파이썬의 relativedate 는 카렌다 시스템이라 이전 달이 몇 월이지 잘 구해지는 것 같은데..
bash의 date는 현재 월의 말일, 즉 31일이거나 2월의 경우 28일이 말일인데 이런 경우 1 months ago 등의 계산이 뜻대로 되지 않는다.
어차피 몇 월인지만 구하니까 그냥 날짜를 15일로 고정해서 계산하면 된다.
~
~