파이프라인에서 명령의 중간 결과를 어떻게 인쇄합니까?

파이프라인에서 명령의 중간 결과를 어떻게 인쇄합니까?

다음과 같이 파이프를 통해 실행되는 일련의 명령이 있습니다.

cmd1 | cmd2 | cmd3 | cmd4

cmd1, cmd2및 의 중간 결과를 인쇄하는 방법은 무엇입니까 cmd3? 이 tee명령을 사용하여 결과를 파일로 인쇄 할 수 있다는 것을 알고 있습니다 . 하지만 콘솔에 인쇄할 수 있습니까? 실제 명령은 매우 복잡하므로 이는 디버깅 목적입니다.

답변1

tee현재 터미널로 이동할 수 있습니다 .

cmd1 | tee /dev/tty | cmd2 | tee /dev/tty | cmd3 | tee /dev/tty | cmd4

관련 정보