0

私は tcsh シェルを使用しています。同じ出力で 2 つのファイルを同時に書き込もうとしています。1 つのファイルは stdout がファイルの先頭に送信し
、2 番目のファイルは stdout がファイルの末尾に送信します。私はこれをやってみました

./何か 2>&1 | ティー log1.txt 1> log2.txt

log1.txt だけに STDOUT データがあります

何か案は?

ありがとう、コビー

4

1 に答える 1

2

あなたは単に呼び出す必要があります:

./something | tee file1.txt file2.txt file3.txt

編集:追加/先頭への醜い修正

./something | tee -a file1.txt | cat - file2.txt > tmp && mv tmp file2.txt

于 2010-11-08T10:19:12.343 に答える