Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は tcsh シェルを使用しています。同じ出力で 2 つのファイルを同時に書き込もうとしています。1 つのファイルは stdout がファイルの先頭に送信し 、2 番目のファイルは stdout がファイルの末尾に送信します。私はこれをやってみました
./何か 2>&1 | ティー log1.txt 1> log2.txt
log1.txt だけに STDOUT データがあります
何か案は?
ありがとう、コビー
あなたは単に呼び出す必要があります:
./something | tee file1.txt file2.txt file3.txt
編集:追加/先頭への醜い修正
./something | tee -a file1.txt | cat - file2.txt > tmp && mv tmp file2.txt