正しいブランチを取得するスクリプトがあります(ブランチ - 1)を取得する必要があります。
quarter=$(($(($((10#$(date -d $year$month$day +%m))) - 1)) / 3 + 1))
現在、これは3を返すので、2を返す必要があります。私は理解できません。
四半期はその年の四半期と同じです。 1年には第4四半期があります。
うまくいきますが、結果から1を引く必要があります。
答え:
num=1
quarter=$((quarter-num))
答え1
努力する:
last_quarter=$(($(date -d "$year$month$day" +'(%-m+8)/3%4+1')))
2015-02-23の場合は4(2014年第4四半期)を返し、2015-09-18の場合は2を返します。