ルービックキューブを揃えるまでの時間を測りたい!手元にシェルしかない!そんなときはこう
$ time read
real 0m2.951s
user 0m0.000s
sys 0m0.000s
read コマンドで入力を待ち受けていた時間が出てくれる。これで計測開始 (コマンド開始) と 計測終了 (read に入力) の両方を Enter キーでできるのでわかりやすくて便利。
↑は bash で試したけど、 zsh では $ time (read)
とするとよいようだった ($ time read
だと何も出ない。ビルトインのコマンドは(カレントのシェルで実行されるので)計測されないので、括弧をつけてサブシェルで実行させると計測できる、とのことだった zsh - `time echo` got no output - Unix & Linux Stack Exchange)。