답변:
생선 껍질
표준 출력과 표준 오류를 all_output.txt 파일로 리디렉션하려면 다음과 같이 쓸 수 있습니다.
echo Hello > all_output.txt ^&1
2>&1
또한 작동- ^
본질적으로 물고기의 속기입니다 >2
. 그 주 2>| less
또는 ^| less
파이프 자체 만을 표준 에러; 우리와 실수를 모두 처리하기 위해,^&1 | less
Powershell 에서는 정확히 동일합니다.
2> & 1 get-process none, powershell 2> & 1에 오류를 보냅니다. 성공 출력 스트림.
(에서 about_Redirection
).
에서 bash
와 KSH 적어도 나는 또한이 방식으로 작동합니다 알고있다.
일반적인 규칙 인 것 같습니다.
쉘의 맨 페이지를 열고 &1
( /
을 입력 한 후 &1
) 검색하는 것이 빠른 방법 입니다. 다른 상황에서는 거의 발생하지 않습니다.
bash에서는 정확히 똑같습니다.
./some_exec > out 2>&1