이것이 바보 같은 질문이지만 죄송하지만 이와 같은 것을 달성하려고하지만 한 줄에 있습니다.
$ prog1 | prog2
$ prog1 | prog3
따라서 기본적으로 prog1을 실행하고 출력을 prog2와 prog3에 개별적으로 파이프 (파이프 된 파이프가 아님)로 파이프하고 싶습니다. 처음에는 티를 사용하려고했지만 출력을 파일로 덤프했기 때문에 올바르게 보이지 않았습니다 (원하는 것이 아닙니다).
$ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2"
언젠가, 이것을 출력을 두 개 이상의 프로그램으로 파이핑하기 위해 확장하고 싶을 지 모르지만 지금은 간단하게 시작하고 있습니다.
$ prog1 | prog2
$ prog1 | prog3
$ prog1 | prog4
...
zsh가 이것을 할 수 있다고 생각합니다.
—
Keith