我正在运行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日志文件,但它并没有将输出附加在同一个文件中。
请有人建议如何进行吗?
我和>>试过了,也不起作用。它在diff文件中生成输出。我需要所有命令的单一输出文件。
发布于 2012-02-24 09:16:05
要附加,您应该使用>>而不是>。
请参见:
因此,在您的示例中,对于bash会话(附加stdout和stderr):
cmd >>file.txt 2>&1https://stackoverflow.com/questions/9428094
复制相似问题