Shell
stdout 和 stderr 重定向到不同的文件
如何將 stdout 重定向到 2 個不同的文件並將 stderr 重定向到另一個不同的文件?
我想要類似的東西
<my_cmd> 1> file1 file2 2>file3
我知道:
<my_cmd> | tee file1 file2 > /dev/null
會將標準輸出重定向到 file1 和 file2。但我也希望將 stderr 重定向到不同的文件。我怎樣才能做到這一點?
這應該這樣做:
<my_cmd> 2>file3 | tee file1 file2 > /dev/null
stderr 重定向首先完成,然後
tee
得到標準輸出。