6
셸은 어떤 순서로 명령과 스트림 리디렉션을 실행합니까?
나는 모두를 재려고 stdout하고 stderr파일에 오늘, 나는이 건너 온 : <command> > file.txt 2>&1 이것은 분명히 리디렉션 stderr에 stdout먼저 한 다음 결과는 stdout로 리디렉션됩니다 file.txt. 그러나 왜 주문이 <command> 2>&1 > file.txt아닌가? 자연스럽게 이것을 (왼쪽에서 오른쪽으로 실행한다고 가정) 처음 실행되는 명령 stderr으로 리디렉션 된 stdout다음 결과 stdout가로 쓰여집니다 file.txt. 그러나 …