1

我在 shell 脚本中运行所有 ClearCase 命令,并且每个命令都将输出重定向到一个文件:

cleartool diffbl -act -ver label1 label2 >& data.txt
cleartool diffbl -baselines label1 label2 >& data.txt
cleartool diffbl -elements label1 label2 >& data.txt

问题是所有命令都运行良好并生成差异日志文件,但它没有将输出附加到同一个文件中。

请任何人建议如何进行?

我试过 >> 而且它不工作..它在 diff 文件中生成输出。我需要所有命令的单个输出文件。

4

1 回答 1

0

要追加,您应该使用>>而不是>.

看:

因此,在您的情况下,对于 bash 会话(附加标准输出标准错误):

cmd >>file.txt 2>&1
于 2012-02-24T09:16:05.430 回答