cat 는 표준 입력에 대한 표준 출력이죠?
cat 의 표준 입력은 자판이구여
more 의 표준 입력은 |와 같은걸로 받는거나 기본적인 파일입니다.
그래서 more와 cat의 표준입력방식이 다른걸로 알고 있습니다.
도움이 됐을지...
more 파일..
해보세요..
grep도 마찬가지...
그럼..
: 파이프에 대해서 궁금한게 있습니다...
: 파이프는 | 앞의 실행결과를 | 뒤에 실행하는 것에 표준입력으로
: 전달한다고 알고 있습니다...
:
: echo "ABC"|more 이라고 했더니...
: 결과가
: ABC
: 라고 나오더군요..
: 예상되는 결과였습니다..
: 그래서 저는 그냥 more만 쳐봤습니다..
: $ more
: usage: more [-dfln] [+linenum | +/pattern] name1 name2 ...
:
: 이렇게 나오더군요...
: 제가 예상한 결과는 cat을 그냥 실행했을 때와같이..
: 표준입력으로부터 입력을 받아서 입력받은 문자열을 다시 표준출력으로
: 내보내는 것이었습니다...근데 이게 아니더군요...
:
: echo "ABC"|more 가 실행이 되는 걸 봐서 more가 입력을 받는 프로그램이란
: 것을 알 수 있는데, 왜 more만 실행했을때는 표준입력으로부터 입력을 받지
: 않는지 궁금합니다...
:
: 답변 부탁드립니다..