1

すべての 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 セッションの場合 (stdoutstderr を追加):

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