【发布时间】:2009-02-26 13:30:00
【问题描述】:
unix tee 命令将标准输入拆分为标准输出和一个文件。
我需要的是另一种工作方式,将多个输入合并到一个输出 - 我需要连接两个(或更多)命令的标准输出。
不确定这个应用程序的语义应该是什么 - 假设每个参数都是一个完整的命令。
例子:
> eet "echo 1" "echo 2" > file.txt
应该生成一个有内容的文件
1
2
我试过了
> echo 1 && echo 2 > zz.txt
它不起作用。
旁注:我知道我可以将每个命令的输出附加到文件中,但我想一次性完成(实际上,我想将合并的输出通过管道传输到另一个程序).
另外,我可以自己动手,但只要我负担得起,我就很懒惰:-)
哦,是的,如果它在 Windows 中工作会很好(尽管我猜任何 bash/linux 风格的解决方案都可以通过 UnxUtils/msys/etc 工作)
【问题讨论】: