说到管道,我有点绿。我正在尝试做的(在 Windows PC 上,但我猜它与 UNIX 相同)是这样的:
(output.exe "second part" & output.exe "first part") | someapp.exe -
我被告知我
无法多次写入标准输出
类似的 unix 示例可能是:
(echo -n part2 & echo -n part1) | md5
它做我想要的(原则上)。
从它的外观来看,发出警告的是“output.exe”应用程序(如果在没有 | someapp.exe 的情况下运行 - 输出仍然存在)。要么这只是运气不好,要么我错过了一些我不明白的管道的关键基础。
output.exe 给出的输出可以由 someapp.exe 附加和理解。有没有办法让两个 output.exe 一次输出到 stdout?