如何重定向仅写入文件而不是 stdio 的命令的输出?

如何重定向仅写入文件而不是 stdio 的命令的输出?

我想要运行一个写入指定文件的命令。是否可以将此命令的输出重定向到另一个命令的标准输入?

该命令如下所示:

foo -o filename

我尝试过这个:

foo -o /dev/stdout | bar

但它说打开文件失败,我想是因为 stdout 已被使用。

有没有什么办法可以完成我想要做的事情?

相关内容