gpt4 book ai didi

console - `tee` *输入*的等效命令?

转载 作者:行者123 更新时间:2023-12-02 15:42:58 25 4
gpt4 key购买 nike

unix tee 命令将标准输入拆分为 stdout 和一个文件。

我需要的是反过来工作的东西,将多个输入合并到一个输出 - 我需要连接两个(或更多)命令的标准输出。
不确定这个应用程序的语义应该是什么 - 让我们假设每个参数都是一个完整的命令。

例子:

>  eet "echo 1" "echo 2" > file.txt

应该生成一个包含内容的文件

1
2

我试过了

>  echo 1 && echo 2 > zz.txt

它不起作用。

旁注:我知道我可以将每个命令的输出附加到文件中,但我想一次性完成(实际上,我想将合并的输出通过管道传输到另一个程序).
另外,我可以自己动手,但只要我负担得起,我就很懒:-)

哦,是的,如果它能在 Windows 中运行就更好了(尽管我猜任何 bash/linux 风格的解决方案都可以通过 UnxUtils/msys/etc 运行)

最佳答案

尝试

( echo 1; echo 2 ) > file.txt

生成一个子 shell 并在那里执行命令

{ echo 1; echo 2; } > file.txt

也是可能的。这不会产生子外壳(最后一个命令后的分号很重要)

关于console - `tee` *输入*的等效命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/590548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com