dateコマンドで日付計算
とらぶろぐ 2.0: [Linux]-[system] 日付の計算(bash)
http://tryer.uzuki.ac/archives/2006/06/linuxsystem_bas.html
で知りました。
Linux
$ date --date "2 day" +%Y%m%d 20061231 $ date --date "1 week" +%Y%m%d 20070105 $ date --date "1 year" +%Y%m%d 20071229
詳しくはinfo date。man dateでは詳細は出ていません。
FreeBSD
% date -v+1w +%Y%m%d 20070105 % date -v+1d +%Y%m%d 20061230 % date -v+1y +%Y%m%d 20071229