時間をカウントするための簡単なストップウォッチ (bash 関数) を作成しましたが、今のところミリ秒で現在の時間を表示しています。
コード:
function stopwatch() {
date +%H:%M:%S:%N
while true; do echo -ne "`date +%H:%M:%S:%N`\r"; done;
}
この回答で説明されているように変更しようとしましたが、Unix Epoch 以降でのみ機能します。
date
formatを使用すると+%s.%N
、bash の減算は整数のみを使用するため、上記の回答からの減算が機能しなくなりました。
どうすればそれを解決し、次のように時間を出力するターミナルストップウォッチを使用できますか:
0.000000000
0.123123123
0.435345345
(and so on..)
?