Stdoutを2つの異なるファイルにリダイレクトし、stderrを別の異なるファイルにリダイレクトするにはどうすればよいですか?
<my_cmd> 1> file1 file2 2>file3
のようなものが欲しい
私は知っています:<my_cmd> | tee file1 file2 > /dev/null
stdoutをfile1とfile2にリダイレクトします。ただし、stderrを別のファイルにリダイレクトすることも必要です。どうすればこれを達成できますか?
これは行う必要があります:
<my_cmd> 2>file3 | tee file1 file2 > /dev/null
Stderrリダイレクトが最初に実行され、次にtee
がstdoutを取得します。