前月のYYYYMMを、シェルスクリプトで。

月の1日に前月分の集計を行い、前月のYYYYMMをファイル名につけて集計結果を保存したい。
PHPの date('Ym',strtotime('last month')) みたいなことができないかと思って
ググったら、dateコマンドに -d スイッチというのがあることを知る。

http://www.geocities.jp/geo_sunisland/date.html

$ date -d "last month" "+%Y%m"
201009

$ date -d "-1 month" "+%Y%m"
201009

$ date -d "-2 month" "+%Y%m"
201008

$ date -d "-3 month" "+%Y%m"
201007

2012.03.09 追記
最近はてなダイアリーの関連記事ひっかけ機能みたいので、
こちらの記事にリンクしているのに気がつきました。
http://d.hatena.ne.jp/hirose31/20100916/1284628891

安直に「1 month ago」でいいじゃん!と思った人は負けです(ぼくもですけど><)。

なんですとー!?