Linuxパソコン・サーバーのコマンドライン、Bash言語のdateで昨日の日付、明日、数日後、数日前の日付を出力する方法について紹介します。
$ date +%-m/%-d --date='-7 day'
+(/home/yuis/lib/input.sh:93): date +%-m/%-d '--date=-7 day'
3/6
$ date +%-m/%-d --date='-365 day'
+(/home/yuis/lib/input.sh:94): date +%-m/%-d '--date=-365 day'
3/13
$ date +%-m/%-d --date='+2 day'
+(/home/yuis/lib/input.sh:95): date +%-m/%-d '--date=+2 day'
3/15
$ date +%-m/%-d --date='+2 day +2 month'
+(/home/yuis/lib/input.sh:97): date +%-m/%-d '--date=+2 day +2 month'
5/15
unix – Get the date (a day before current time) in Bash – Stack Overflow