我在使用 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