【问题标题】:clearcase baseline_shell scriptclearcase baseline_shell 脚本
【发布时间】:2012-03-14 17:54:47
【问题描述】:

我在 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 文件中生成输出。 我需要所有命令的单个输出文件。

【问题讨论】:

  • cleartool cmd1 >> data.txt 2>&1,后跟cleartool cmd2 >> data.txt 2>&1 应该生成cmd1cm2 的输出在同一个data.txt 文件中。如果没有,请在您的问题中提及您使用的是什么操作系统(Windows?Unix?什么 shell?Powershell,DOS?bash?csh?zsh?...)

标签: cleartool clearcase-ucm clearcase-automation


【解决方案1】:

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

见:

因此,在您的情况下,对于 bash 会话(附加 stdout stderr):

cmd >>file.txt 2>&1

【讨论】:

    猜你喜欢
    • 2011-05-18
    • 2014-05-09
    • 1970-01-01
    • 2018-08-09
    • 2015-05-26
    • 2019-01-10
    • 2018-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多