で認識されない形式の日付と時刻が与えられたdate
場合、どのようにしdate
て日付と時刻を認識することができますか?
例えば:
$ date -d "09SEP2012:23:58:46"
date: invalid date `09SEP2012:23:58:46'
$ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss"
Sun Sep 9 23:58:46 MDT 2012
ない--magic-option
存在?そうでない場合sed
、入力を整形式の日付文字列に変換するのではなく、これを解決するよりエレガントな方法がありますか?
参照:シェルでの日付検証
—
-don_crissti