1

fooClearCase では、次のコマンドを使用して、値が の属性を持つすべての要素を検索します"yes"

cleartool find . -ver 'foo == "yes"' -print

またはfooのいずれかの値を持つ属性を持つ要素を単一のコマンドで取得する方法はありますか?"yes" "maybe"

4

1 に答える 1

2

オペレーターはここ||でサポートされている必要があります。

cleartool find . -ver 'foo == "yes" || foo="maybe"' -print
# or
cleartool find . -ver {'foo == "yes" || foo="maybe"'} -print
# or
cleartool find . -ver \{'foo == "yes" || foo="maybe"'\} -print

たとえば、このより複雑な例を参照してください。

1 つの属性と状態を使用し、2 番目の属性と状態を使用せず、2 番目の属性と状態を作成する

cleartool find . -version \{CIstate=="Approved"  && !PRCR_controlled=="ClearQuest_Controlled" && version(/main/LATEST)}\ ' -exec \'cleartool mkattr PRCR_controlled \"ClearQuest_Controlled\" \”$CLEARCASE_XPN\”\'

セクション「論理演算子」では、それらの使用方法について詳しく説明しています。

このcleartool findコマンドを QUERY LANGUAGE と共に使用して、論理演算子を利用できます。
詳細については、IBM Rational ClearCase インフォメーション センターで query_language ( cleartool man query_language) のトピックを参照してください。

例:

このcleartool findコマンドを論理否定 ( !)&および ( &&) 演算子とともに使用して、VOB 内の 2 つのラベル タイプのいずれかでラベル付けされていないエレメントのすべてのバージョンを検索します。

cleartool find . -version !"lbtype(tested) && !lbtype(release) " -print 
于 2012-10-24T17:46:20.013 に答える