>> Edit article
이름
제목
패스워드
파이프에 대해서 궁금한게 있습니다... 파이프는 | 앞의 실행결과를 | 뒤에 실행하는 것에 표준입력으로 전달한다고 알고 있습니다... echo "ABC"|more 이라고 했더니... 결과가 ABC 라고 나오더군요.. 예상되는 결과였습니다.. 그래서 저는 그냥 more만 쳐봤습니다.. $ more usage: more [-dfln] [+linenum | +/pattern] name1 name2 ... 이렇게 나오더군요... 제가 예상한 결과는 cat을 그냥 실행했을 때와같이.. 표준입력으로부터 입력을 받아서 입력받은 문자열을 다시 표준출력으로 내보내는 것이었습니다...근데 이게 아니더군요... echo "ABC"|more 가 실행이 되는 걸 봐서 more가 입력을 받는 프로그램이란 것을 알 수 있는데, 왜 more만 실행했을때는 표준입력으로부터 입력을 받지 않는지 궁금합니다... 답변 부탁드립니다..
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved