이유는 모르겠지만 파이프가 cvs --help
작동하지 않습니다 less
. 아마도 cvs --help
출력이 표준 출력(1)이나 오류 출력(2)이 아니라 다른 곳이기 때문일 것입니다. 어디서 출력되는지 알려주실 수 있나요?
답변1
그 이유는 출력이 2가지이기 때문이다.
- 일반 출력(
STDOUT
) - 오류아웃(
STDERR
)
cvs --help
도움말 정보를 에 인쇄합니다 STDERR
. Pipe( )는 데이터 를 읽을 수 있도록 |
기록되기를 기다리고 있습니다 .STDOUT
STDIN
STDERR
도움말 텍스트를 에서 로 가져오려면 STDOUT
(파이프가 읽을 수 있도록) 리디렉션해야 합니다.
cvs --help 2>&1 | less
추가 설명여기.