(ls 파일1 파일2 2>&1) 1>&2|egrep \* >file
=> (something) 의 결과를 stderr 로 redirect 했기 때문에, 모든 출력은 stderr 로 나가서,
file 에는 아무것도 저장되지 않습니다.
ls 파일1 파일2 2>&1 1>&2|egrep \* >file
=> 먼저 stderr 는 stdout 에 연결되어 있고, stdout 을 stderr 로 보냈기 때문에,
모든 출력은 stdout 으로 나가서, file 에는 에러와 'ls 파일1'의 결과가 저장되고,
터미널에는 아무것도 출력되지 않습니다.
ls 파일1 파일2 1>&2 2>&1|egrep \* >file
=> 먼저 stdout 은 stderr 에 연결되어 있고, stderr 를 stdout 으로 보냈기 때문에,
모든 출력은 stderr 로 나가서, file 에는 아무것도 저장되지 않고,
모든 결과는 바로 터미널에 출력됩니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
안녕하세요~
우선 답글 고맙구요^^잘 이해안가는거 있어서요..@_@
처음것은 이해가 가는데 두번쨰 하구 세번째 잘 이해가 안가네요
ls 파일1 파일2 2>&1 1>&2|egrep \* >file
에서 "먼저 stderr 는 stdout 에 연결되어 있고, stdout 을 stderr 로 보냈기 때문에,
모든 출력은 stdout 으로 나가서"라고 하셨는데요..왜 "모든 출력은 stdout 으로 나가"죠?
2>&1 기떄문데 stderr 는 stdout 에 연결되였으므로 에러와 출력은 모두 stdout로 가고요
또 1>&2 기떄문에 stdout로 연결된 모든것이 다시 stderr로 연결되므로
모두 stderr로 가는거 아니세요?
2>&1 1>&2 기떄문에 모든것이 stderr로 나가야 하는거 같은데....
좀더 상세히 설명해 주시면 고맙겠습니다 꾸벅~~^oo^
시험문제 또는
시험문제 또는 숙제인 것 같군요.
아닌데요.. 제가 지금
아닌데요..
제가 지금 셀을 공부하고있는데요..
재지향이 잘 이해가 안가서..@_@
아시는분
아시는분 없으세요??@_@
전
몰라요
먼저..
먼저 자신이 생각하는 바를 적어주셨더라면 오해를 피하기 쉬웠을텐데요..;;
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
안녕하세요~ 우선
안녕하세요~
우선 답글 고맙구요^^잘 이해안가는거 있어서요..@_@
처음것은 이해가 가는데 두번쨰 하구 세번째 잘 이해가 안가네요
ls 파일1 파일2 2>&1 1>&2|egrep \* >file
에서 "먼저 stderr 는 stdout 에 연결되어 있고, stdout 을 stderr 로 보냈기 때문에,
모든 출력은 stdout 으로 나가서"라고 하셨는데요..왜 "모든 출력은 stdout 으로 나가"죠?
2>&1 기떄문데 stderr 는 stdout 에 연결되였으므로 에러와 출력은 모두 stdout로 가고요
또 1>&2 기떄문에 stdout로 연결된 모든것이 다시 stderr로 연결되므로
모두 stderr로 가는거 아니세요?
2>&1 1>&2 기떄문에 모든것이 stderr로 나가야 하는거 같은데....
좀더 상세히 설명해 주시면 고맙겠습니다 꾸벅~~^oo^
association 은 reverse order 로 적용..
ls 파일1 파일2 2>&1 1>&2|egrep \* >file 에서....
2 -> 1 -> 2 으로 연달아 보내지는게 아닙니다.
순서대로 연결을 생성하고, reverse order 로 적용된다고 이해하시면 될 것 같습니다.
먼저 2 -> 1 로 연결이 일어났기 때문에...
뒤에 (any) -> 2 로 추가하더라도 결과적으로 먼저 생성된 연결에 의해..
(any -> 2) -> 1 로 보내지는겁니다..
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
^_^ 알것같네요 떙큐~~
^_^ 알것같네요 떙큐~~
댓글 달기