将标准错误和标准错误发送到不同的文件,但也会显示它们



这个问题的答案向我们展示了如何将标准输出和标准错误重定向到两个单独的文件。

但是,如果我也想在创建的控制台上看到输出怎么办?

我们可以使用tee将其中一个流将其保存到文件中,但是使用另一个流,我们必须回声或将其保存到文件中。

$ command 2>error.log | tee output.log

如何在两个流上使用tee

我在这里找到了答案。

$ ( command 2>&1 1>&3 | tee error.log >&2 ) 3>&1 | tee output.log

相关内容

  • 没有找到相关文章

最新更新