假设我有一个名为的二进制文件foo。
如果我想将输出重定向foo到其他进程bar,我可以写./foo | bar。
另一方面,如果我想对timefoo进行重定向,然后重定向其输出,则time可以编写time (./foo) | bar。
我的问题是,我如何将输出的内容粘贴到输出time的末尾foo并通过同一管道传输?
以下解决方案不是我想要的解决方案,因为它启动了流程的两个单独实例bar,而我希望将单个共享管道连接到的单个实例bar。
time (./foo | bar) | bar
对于任何好奇的人,不想启动两个实例的bar原因是因为它bar可以是网络客户端,所以我希望将定时信息http POST作为与过程输出相同的消息的一部分发送到服务器。
在这里回答,更好的答案:stackoverflow.com/questions/13356628/…–
—
JDS