2017-09-13 15 views
-2

find /home -name .bashrc > list 2>&1이 리디렉션 명령을 이해하는 방법은 무엇입니까?

나는 위의 명령은 모두 STDOUT 및 STDERR 포함라는 파일 목록에 찾을 수의 출력을 리디렉션하는 것을 책에서 배운다. (특히, STDOUT의 모든 것은 STDERR 앞에 출력됩니다.)

그리고 2는 STDERR이고 1은 STDOUT입니다.

하지만 "파싱"및 > list 2>&1 부분을 이해하는 데 문제가 있습니까? 2>&1은 무엇입니까?

+0

http://www.catonmat.net/blog/bash-one-liners-explained-part-three/ –

+0

목록에 하나를 보내기 (1)가되는 전송되는 경우에 2를 보내

또한 읽기 (또한 목록). '2> & 1> list'와 비교 : 1이 (콘솔)로 보내지는 곳으로 2를 보내고 list에 1을 보냅니다. –

답변