저는 우분투 23.10 x64를 사용하고 있습니다. 프로그램 time
에 -f 플래그가 있지만 실행하면 -f
명령을 찾을 수 없다는 메시지가 나타납니다.
time -f "%Uu %Ss %er %MkB %C" ./countwords hamlet.txt
time
기본 출력 외에 메모리 사용량을 출력하는 프로그램을 얻으려고 합니다 .
답변1
단일 명령이 아닌 전체 파이프라인의 시간을 측정할 수 있도록 자체 내장 명령이 있는 bash
(또는 )을 실행 중일 수 있습니다 .zsh
time
type time
time is a shell keyword
help time
time: time [-p] pipeline
Report time consumed by pipeline's execution.
[…]
내장 time
명령에는 선택적 플래그가 하나만 있는 것을 볼 수 있습니다 -p
.
표시된 것처럼 외부 명령( )을 사용하려면 time
명시적으로 지정해야 합니다./usr/bin/time
man time
command time -f '%Uu %Ss %er %MkB %C' ./countwords hamlet.txt