在终端中打印标准输出和标准错误,并重定向到两个不同的文件



这个问题的答案解释了如何将标准输出和标准错误打印到终端,同时将它们重定向到一个文件:

program [arguments...] 2>&1 | tee outfile

如果stdout和stderr应该在2个不同的文件中重定向,如何扩展?

使用流程替换:

program >(tee stdout.log) 2>(tee stderr.log >&2)

最新更新