$TIME
変数に示されている、時刻の精度(ミリ秒)を維持しようとしています。
5分を追加しようとすると、出力に混乱しますが、8時間59分を差し引いているようです。
TIME="23:01:05.001"
echo $TIME
date -d "$TIME + 5 min" +"%H:%M:%S.%3N"
23:01:05.001
14:02:05.001
しかし、私の望ましい出力は:
23:06:05.001
date
を$TIME
変数と一緒に使用して、5分追加する方法を教えてください。
私がdate -d
を見つけることができた他の使用法と矛盾しているようです。
TIME="23:01:05.001"
echo $TIME
date -d "$TIME 5min" +"%H:%M:%S.%3N"
23:01:05.001
23:06:05.001