Unix tools - tee
Unix 程序 tee 特别在适合管道任务中,保持管道到下个任务的同时,把输入同时打到另外的任务里。这形同在直线管道上开了一个 T 字形的分流节点。
cat file.txt | tee >(cmd1) >(cmd2) | cmd3
而在管道分流出来的那条分支中其实还可以继续开管道下去:
tee > (cmd1 | cmd2) | cmd3
Unix 程序 tee 特别在适合管道任务中,保持管道到下个任务的同时,把输入同时打到另外的任务里。这形同在直线管道上开了一个 T 字形的分流节点。
cat file.txt | tee >(cmd1) >(cmd2) | cmd3
而在管道分流出来的那条分支中其实还可以继续开管道下去:
tee > (cmd1 | cmd2) | cmd3