18

Я хочу получить немного больше информации, чем дает стандартная команда времени, поэтому я хочу передать подробный флаг. info time дает в качестве примера time -v sleep 4 , однако когда я выполняю это (как в bash, так и в tcsh), я получаю

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

Что я делаю неправильно?

1 ответ1

35

Если вы выполняете time то (хотя which time будет требовать иного ...) вы выполняете команду time оболочки. Эта версия не принимает -v . Вместо этого выполните исполняемый файл надлежащего time : [источник]

$ /usr/bin/time -v sleep 4

Это будет работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .