여러 인수를 허용하는 명령의 출력 리디렉션

여러 인수를 허용하는 명령의 출력 리디렉션

이 명령은 time여러 매개변수를 사용하여 출력을 리디렉션합니다.

$ time wc test >wc.out 2>time.out

유닉스 프로그래밍 환경 책에는 오류 출력이 time로 리디렉션된다고 나와 있지만 해당 부분을 명령의 일부로 취급 하고 예상한 대로 오류 출력을 으로 리디렉션하지 않는 time.out것 같으니 무엇이 문제일까요?2>time.outwctime.out

답변1

이 문제를 해결하는 일반적인 방법은 명령을 time그룹에 넣는 것입니다.

$ { time wc test >wc.out; } 2>time.out

관련 정보