최신 버전의 bash에는 &>
연산자 가 있습니다.이 연산자는 (정확히 이해하면) stdout과 stderr을 파일로 리디렉션합니다 ( &>>
Adrian이 명시한대로 파일에 추가).
같은 것을 달성하는 대신 가장 다른 방법으로 다른 명령으로 파이핑하는 방법은 무엇입니까?
예를 들어,이 줄에서 :
cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError
grep을 stdout 및 stderr의 내용과 일치시키고 싶습니다 (효과적으로 하나의 스트림으로 결합).
참고 :이 질문은 리디렉션 하지 않고 파이핑 에 대해 질문하므로 현재 중복으로 표시된 질문과 중복되지 않습니다.
|&
바로 가기를 사용하지 않습니다. "stdout과 stderr을 파이프로 리디렉션"하는 가장 편리한 솔루션이라고 생각합니다.