0

我正在使用 tcsh shell,我正在尝试同时编写两个具有相同输出的文件。标准输出将发送到文件开头的一个文件,标准输出将发送到文件末尾
的第二个文件。我试过这样做

./东西 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 回答