昔,
なんてのをやっていたのですが,思うことあって,また修正しました.
コードはhttps://gist.github.com/3687481に置いています.zshとbashで動作確認をしています.
nowコマンドを,引数なしで実行すると,4種類のフォーマットで出力するようにしました.
$ now Mon Sep 10 06:35:32 JST 2012 Sun, 09 Sep 2012 21:35:32 GMT 2012-09-10T06:35:32+09:00 Mon, 10 Sep 2012 06:35:32 +0900
それぞれの行の出力の間には,0.2秒程度のタイムラグがありました.その都度,dateまたはrubyといったコマンドを実行しているからですね.