我知道
program1 | program2
和
program1 | tee outputfile | program2
但是有没有办法将program1的输出同时输入program2和program3?
最佳答案
您可以使用 tee
和进程替换来做到这一点。
program1 | tee >(program2) >(program3)
program1
的输出将通过管道传输到 ( )
内部的任何内容,在本例中是 program2
和 program3
>.
关于macos - OS X/Linux : pipe into two processes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10218103/