'more'에 연결하면 특정 프로그램이 제대로 재생되지 않는 이유

'more'에 연결하면 특정 프로그램이 제대로 재생되지 않는 이유

| moreBash에서 실행할 때 일부 프로그램에 아무런 효과가 없는 이유 는 무엇입니까 ?

나는 leiningen실제로 명령이 아니라 프로그램을 사용하여 그러한 동작을 얻습니다. 출력이 stderr로 전송되는 경우 실제로 발생한다고 생각합니다. 확인하겠습니다.

답변1

파이프 기호(" |")는 STDOUT왼쪽 프로세스의 스트림을 STDIN오른쪽 프로세스의 스트림에 연결합니다. 귀하의 프로그램이 STDERR.

다음을 통해 파이프 STDERR로 및 둘 다 보낼 수 있습니다 .STDOUT

program 2>&1 | more

관련 정보