시간 A|B는 A를 실행하는 데 걸리는 시간만 측정할 것이라고 생각합니다(시간 매개변수는 A이므로). 해결책은 무엇입니까?
답변1
쉘에 따라 다릅니다. 예를 들어Bash에는 키워드가 있습니다time
그것은 전체 파이프라인의 시간입니다. 외부 구현은 귀하의 예 time
에만 A
나타납니다. 해결 방법은 추가 셸을 명시적으로 실행하는 것일 수 있습니다.
time sh -c "A | B"
시간 A|B는 A를 실행하는 데 걸리는 시간만 측정할 것이라고 생각합니다(시간 매개변수는 A이므로). 해결책은 무엇입니까?
쉘에 따라 다릅니다. 예를 들어Bash에는 키워드가 있습니다time
그것은 전체 파이프라인의 시간입니다. 외부 구현은 귀하의 예 time
에만 A
나타납니다. 해결 방법은 추가 셸을 명시적으로 실행하는 것일 수 있습니다.
time sh -c "A | B"