这个问题的答案向我们展示了如何将标准输出和标准错误重定向到两个单独的文件。
但是,如果我也想在创建的控制台上看到输出怎么办?
我们可以使用tee
将其中一个流将其保存到文件中,但是使用另一个流,我们必须回声或将其保存到文件中。
$ command 2>error.log | tee output.log
如何在两个流上使用tee
?
我在这里找到了答案。
$ ( command 2>&1 1>&3 | tee error.log >&2 ) 3>&1 | tee output.log