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


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

obrigado! Isso funcionou, embora eu tenha que colocar comandos em ()
Josh Crowder
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.