foo
ClearCase では、次のコマンドを使用して、値が の属性を持つすべての要素を検索します"yes"
。
cleartool find . -ver 'foo == "yes"' -print
またはfoo
のいずれかの値を持つ属性を持つ要素を単一のコマンドで取得する方法はありますか?"yes"
"maybe"
foo
ClearCase では、次のコマンドを使用して、値が の属性を持つすべての要素を検索します"yes"
。
cleartool find . -ver 'foo == "yes"' -print
またはfoo
のいずれかの値を持つ属性を持つ要素を単一のコマンドで取得する方法はありますか?"yes"
"maybe"
オペレーターはここ||
でサポートされている必要があります。
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