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