dateコマンド

最近は仕事でずーっとSolaris環境(Linux環境のプロジェクトもちょっとやってるんだけど)。

シェルスクリプト関係で言うと、Solaris 10ではdfに-hオプションがあったり、8や9に比べると随分便利になってるんだけど、dateコマンドはGNUのdateコマンドになれていると使いにくいの一言に尽きる。

今から30分前の時刻を取得したいとき、GNU dateなら以下のように書けるんだけどなぁ・・・

date -d '30 minutes ago'

今同僚がif分の組み合わせで30分前の時刻を取得する関数を実装してる。自分がやればすぐ終わるけど、勉強のために彼にやらせてるんだけど結構時間かかってるなぁ。こういう細かい事が生産性に影響するんだよなぁ。SolarisにGNU関係のをインストールするって選択肢もあるけど、もう本番稼働してる環境だから、新規ソフトのインストールの手続きが面倒だし・・・

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です