Como posso usar a opção '-v' no comando time?

3

Eu li as man pages e a opção '-v' (abreviação de --verbose) está lá e tenho certeza que isso deve funcionar:

 time -v ls 

No entanto, a saída é:

-v: Command not found.
0.000u 0.000s 0:00.00 0.0%      0+0k 0+0io 0pf+0w

Eu digitei o comando de acordo com as man pages na ordem do 'comando time argument (s)'. Não consigo ver onde cometi um erro aqui.

    
por Jecht Tyre 15.10.2014 / 18:54

1 resposta

8

Em bash :

$ type -a time
time is a shell keyword
time is /usr/bin/time

Você chamou time , porque bash invocou tempo incorporado à palavra-chave em vez do comando / usr / bin / time externo. A palavra-chave time incorporada não tem a opção -v . bash interpretou que você está chamando construído em time no comando -v , causando esse erro.

Tente:

/usr/bin/time -v ls

ou:

command time -v ls
    
por 15.10.2014 / 18:56

Tags