"시간" 출력 형식을 지정하는 방법

"시간" 출력 형식을 지정하는 방법

저는 우분투 23.10 x64를 사용하고 있습니다. 프로그램 time에 -f 플래그가 있지만 실행하면 -f명령을 찾을 수 없다는 메시지가 나타납니다.

time -f "%Uu %Ss %er %MkB %C" ./countwords hamlet.txt

time기본 출력 외에 메모리 사용량을 출력하는 프로그램을 얻으려고 합니다 .

답변1

단일 명령이 아닌 전체 파이프라인의 시간을 측정할 수 있도록 자체 내장 명령이 있는 bash(또는 )을 실행 중일 수 있습니다 .zshtime

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/timeman time

command time -f '%Uu %Ss %er %MkB %C' ./countwords hamlet.txt

관련 정보