时间命令运行不正确

时间命令运行不正确

我在使用 time 命令时遇到了一个奇怪的问题。当我尝试运行

$ time rspec spec

它应该返回

Finished in 15.78 seconds
75 examples

real    0m22.334s
user    0m17.952s
sys     0m2.643s

但它没有返回任何内容,如果我通过 /usr/bin/time 运行相同的命令,它会返回

    5.71 real         4.51 user         0.89 sys

我不知道为什么。我正在运行 zsh

答案1

尝试改变时间FMT

$ zsh
$ TIMEFMT=$'\nreal\t%E\nuser\t%U\nsys\t%S'; time sleep 1

real    1.01s
user    0.00s
sys     0.00s

相关内容