표준 출력을 파일로 리디렉션하지만 표준 오류를 파일 및 터미널에 복사합니다.

표준 출력을 파일로 리디렉션하지만 표준 오류를 파일 및 터미널에 복사합니다.

stderr파일로 리디렉션 하고 stdout파일 및 터미널에 복사하는 것은 쉽습니다.

$ prog 2>error.log | tee output.log

tee복사하여 stdout터미널에 인쇄하고 output.log.

stdout하지만 파일로 리디렉션하고 터미널과 파일에 복사하는 stderr것은 어떻습니까 ? 이것이 어떻게 달성될 수 있습니까? 대신 tee복사할 수 있는 동등한 것이 있습니까 ?stderrstdout

답변1

알고 보니 꽤 쉬운 일이기도 합니다...

prog 2>&1 > output.log | tee error.log

관련 정보