ある出力ラインと次の出力ラインの間の経過時間(ミリ秒)をどのように見つけることができますか?

ある出力ラインと次の出力ラインの間の経過時間(ミリ秒)をどのように見つけることができますか?

私のオペレーティングシステムは数千行を出力するコマンドを実行していますが、時には再起動する前に数秒の遅延が発生します。これらの出力ライン間の経過時間(ミリ秒)を見つける方法はありますか?

タイムスタンプは機能しますが、視差をファイルに出力することを好みます。

答え1

ホームブリッジがある場合は、それをインストールして入力に増分タイムスタンプを追加するコマンドをmoreutils入手してください。ts

$ (echo foo; sleep 0.1; echo bar; sleep 0.2; echo foo) | ts -i '%.s'
0.000013 foo
0.077336 bar
0.210087 foo

関連情報