Tôi sử dụng chương trình/usr/bin/time để đo thời gian cho lệnh. với tham số --format tôi có thể định dạng đầu ra. ví dụ:/usr/bin/time - xuất ra định dạng thời gian trôi qua tính bằng mili giây
/usr/bin/time -f "%e" ls
có cách nào để tạo ra độ chính xác lớn hơn trong số giây đã qua không? hoặc chỉ xuất ra mili giây, không phải giây?
Trong hướng dẫn sử dụng/usr/bin/time, nó chỉ nói điều gì đó về giây, nhưng có thể có cách và ai đó có thể giúp tôi ... cảm ơn!
EDIT: Tôi biết về lệnh bash "thời gian" sử dụng định dạng của biến môi trường "TIMEFORMAT". xin lỗi, nhưng tôi không muốn thay đổi mà env-var ... dường như nguy hiểm với tôi, giải pháp nên là một cái gì đó mà không thay đổi hệ thống đang chạy ở tất cả :)
Trang người đàn ông không nói gì về điều đó. Vì vậy, tôi cho rằng không thể sử dụng phiên bản * không thay đổi của thời gian. Có thể tạo bản vá cho định dạng đầu ra, nhưng tôi không biết liệu có thể có độ chính xác cao hơn hay không. – hek2mgl
Chỉ cần chỉ ra cho người đọc trong tương lai rằng biến 'TIMEFORMAT' là _only_ được sử dụng để điều khiển đầu ra của lệnh' time' được dựng sẵn. Không có rủi ro liên quan đến việc thay đổi nó. –