bash에서 stdin, stdout 및 stderr을 동시에 리디렉션하는 방법은 무엇입니까? [복사]

bash에서 stdin, stdout 및 stderr을 동시에 리디렉션하는 방법은 무엇입니까? [복사]

stdin리디렉션 과 stdout동시에 stderr참여하고 싶습니다 bash. 방법은 다음과 같습니다.

someProgram < stdinFile.txt > stdoutFile.txt 2> stderrFile.txt

답변1

예, 다음과 같은 구문이 쉘이 실제로 수행하는 작업에 더 가깝지만 구문은 정확합니다.

< stdinFile.txt > stdoutFile.txt 2> stderrFile.txt command arguments

리디렉션에 사용되는 파일은 명령이 시작되기 전에 열리고 첫 번째 단계가 실패하면 명령이 시작되지 않습니다.

관련 정보