14 date コマンド

自動化するとき、日付を入れた名前を作りたいことがある。 そういうときに date +"書式" というコマンドは便利である。

GNU date ならば date -d '1 days ago' のようにして、 昨日が指定できる。

Mac 標準の date (BSD date) ならば date -v-1d のようにして、 昨日が指定できる。

というわけで、2014年6月1日に昨日の西暦年と月が入った文字列 ``WorkDir/2014/05'' が欲しければ
date -v-1d +"WorkDir/%Y/%m"
とすれば良い。

桂田 祐史
2018-03-01