dateコマンド
最近は仕事でずーっとSolaris環境(Linux環境のプロジェクトもちょっとやってるんだけど)。
シェルスクリプト関係で言うと、Solaris 10ではdfに-hオプションがあったり、8や9に比べると随分便利になってるんだけど、dateコマンドはGNUのdateコマンドになれていると使いにくいの一言に尽きる。
今から30分前の時刻を取得したいとき、GNU dateなら以下のように書けるんだけどなぁ・・・
date -d '30 minutes ago'
今同僚がif分の組み合わせで30分前の時刻を取得する関数を実装してる。自分がやればすぐ終わるけど、勉強のために彼にやらせてるんだけど結構時間かかってるなぁ。こういう細かい事が生産性に影響するんだよなぁ。SolarisにGNU関係のをインストールするって選択肢もあるけど、もう本番稼働してる環境だから、新規ソフトのインストールの手続きが面倒だし・・・