Làm cách nào tôi có thể đưa ra đối số cho lệnh thời gian (ubfox)


20

Tôi muốn nhận được nhiều hơn một chút thông tin so với lệnh thời gian tiêu chuẩn đưa ra, vì vậy tôi muốn truyền cờ dài dòng. info timeđưa ra làm ví dụ time -v sleep 4, tuy nhiên khi tôi thực hiện điều đó (cả trong bash hoặc tcsh) tôi đều nhận được

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

Tôi đang làm gì sai?

Câu trả lời:


38

Nếu bạn thực thi timethì (mặc dù which timesẽ yêu cầu khác ...) bạn thực thi timelệnh shell. Phiên bản đó không chấp nhận -v. Thay vào đó, hãy thực thi đúng cách timethực thi: [nguồn]

$ /usr/bin/time -v sleep 4

Điều đó sẽ làm việc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.