Comando de tempo não se comportando corretamente

0

Estou tendo um problema estranho com o comando time. Quando tento e corro

$ time rspec spec

Deve retornar

Finished in 15.78 seconds
75 examples

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

Mas ele não retorna nada, se eu executar o mesmo comando via / usr / bin / time ele retorna

    5.71 real         4.51 user         0.89 sys

Eu não tenho ideia do porquê. Estou correndo zsh

Josh Crowder
fonte
1
Seu formato de saída desejado parece exatamente como bash é.
Daniel Beck
@DanielBeck sim! Você está correto alguma idéia sobre como replicar isso em zsh?
Josh Crowder

Respostas:

2

Tente mudar TIMEFMT :

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

real    1.01s
user    0.00s
sys     0.00s
Lri
fonte
obrigado! Isso funcionou, embora eu tenha que colocar comandos em ()
Josh Crowder