"more"를 입력하면 일부 프로그램이 제대로 실행되지 않는 이유는 무엇입니까?

"more"를 입력하면 일부 프로그램이 제대로 실행되지 않는 이유는 무엇입니까?

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

leiningen이 동작은 실제로 명령이 아니라 프로그램에서 발생합니다 . 출력이 stderr로 전송되면 이런 일이 발생한다고 생각합니다. 나는 이것을 확인하겠습니다.

답변1

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

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

program 2>&1 | more

관련 정보