りんちゃんの日記

日常を書き留めていきます。

シェル 日付の取得

シェル 日付の取得

起点日を本日の「-1日」した日付からその日とその日の月初と月末を取得する。

 

#!/bin/sh

#起点日 
target_date=$(date -d-1days +'%Y/%m/%d')

#月初
gessho=$(date -d${target_date}-0days +'%Y/%m/01')

#月末
getumatu=$(date -d${gessho}-1days+1month +'%Y/%m/%d')


echo target_date:${target_date}
echo gessho : ${gessho}
echo getumatu : ${getumatu}

 

<参考ページ>

qiita.com

 

qiita.com

 

qiita.com