command-line - 遊ぶ - 標準エラー出力とは




コマンドの出力を2つのファイルにリダイレクトする方法 (4)

Linuxでは、これを行うことができます

command | tee file1 >> file2

コマンドの出力を2つのファイルにリダイレクトする必要があります。file1とfile2 file1は新しいファイルでfile2は既存のファイルです。出力を追加する必要があります。

これは期待される結果をもたらしていません:

command > file1 > file2

PowerShellでは、 tee-object (またはそのteeエイリアス)

command | tee first-file | out-file second-file

変数にもティーすることができます(例えば、さらに処理するため)。


あなたがLinuxのようなシステムにいると仮定すると、

command | tee file1 >> file2

teeは出力ストリームを分割して2つの宛先に送信します。


あなたはteeコマンドを探しています。

$ echo existing >file2
$ date | tee file1 >> file2
$ cat file2
existing
Mon Mar  9 10:40:01 CET 2009
$ cat file1
Mon Mar  9 10:40:01 CET 2009
$




redirect