time
여러 명령의 시간을 측정 하기 위해 명령 을 실행하고 싶습니다 .
내가하고 싶은 것은 :
- 함께 추가 된 모든 시간을 측정하십시오.
- 쓰기
time
파일로 출력 - 쓰기
STDERR
I가 측정하고 명령에서STDERR
내가 뭘 하지 하고 싶은 것은
- 여러 명령을 별도의 스크립트에 작성하십시오 (이유는 모두 프로그래밍 방식으로 생성하는 스크립트이므로 다른 임시 스크립트를 작성하는 것이 원하는 것보다 엉망입니다)
내가 지금까지 시도한 것 :
/usr/bin/time --output=outtime -p echo "a"; echo "b";
작동하지 않으며 time
첫 번째에서만 실행됩니다.
/usr/bin/time --output=outtime -p ( echo "a"; echo "b"; )
작동하지 않습니다 (
. 예기치 않은 토큰입니다.
/usr/bin/time --output=outtime -p { echo "a"; echo "b"; }
"이러한 파일이나 디렉토리가 없습니다"작동하지 않습니다.
/usr/bin/time --output=outtime -p ' echo "a"; echo "b";'
"이러한 파일이나 디렉토리가 없습니다"작동하지 않습니다.
time ( echo "a"; echo "b"; ) 2>outtime
그것은 모두 STDERR
로 리디렉션되기 때문에 작동하지 않습니다 outtime
. time
거기 에 출력 만 원합니다 .
그리고 물론
time --output=outime echo "a";
이후로 작동하지 않습니다 --output=outime: command not found
.
내가 어떻게 해?
time -p sh -c 'echo "a"; echo "b"'