2008年01月18日

1ヶ月分の日付を出力するコマンド

livedoorClipに登録 | このエントリーをはてなブックマークに追加 | del.icio.usに登録 | MM/Memoに登録

例えば「2008/01」のリストを出力。
月間レポートスクリプトを書く時などに使える。


$ export LC_ALL=C
$ year=2008; mon=1; for day in $(cal ${mon} ${year} | egrep -v '[a-z]'); do printf "%04d%02d%02d\n" ${year} ${mon} ${day}; done
20080101
20080102
20080103
20080104
20080105
20080106
20080107
20080108
20080109
20080110
20080111
20080112
20080113
20080114
20080115
20080116
20080117
20080118
20080119
20080120
20080121
20080122
20080123
20080124
20080125
20080126
20080127
20080128
20080129
20080130
20080131


半袖 at 15:40 │Comments(0)TrackBack(0)ほげり道 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔