如何将 stdout 重定向到 2 个不同的文件并将 stderr 重定向到另一个不同的文件?
我想要类似的东西<my_cmd> 1> file1 file2 2>file3
我知道:
<my_cmd> | tee file1 file2 > /dev/null
会将标准输出重定向到 file1 和 file2。但我也希望将 stderr 重定向到不同的文件。我怎样才能做到这一点?
如何将 stdout 重定向到 2 个不同的文件并将 stderr 重定向到另一个不同的文件?
我想要类似的东西<my_cmd> 1> file1 file2 2>file3
我知道:
<my_cmd> | tee file1 file2 > /dev/null
会将标准输出重定向到 file1 和 file2。但我也希望将 stderr 重定向到不同的文件。我怎样才能做到这一点?
这应该这样做:
stderr 重定向首先完成,然后
tee
得到标准输出。