ClearCase:查找包含多个属性之一的元素

ClearCase:查找包含多个属性之一的元素,clearcase,Clearcase,在ClearCase上,我使用以下命令查找具有foo属性且值为“yes”的所有元素: 是否有一种方法可以在单个命令中检索具有foo属性且值为“yes”或“maybe”?此处应支持|运算符的元素: cleartool find . -ver 'foo == "yes" || foo="maybe"' -print # or cleartool find . -ver {'foo == "yes" || foo="maybe"'} -print # or cleartool find . -ver

在ClearCase上,我使用以下命令查找具有
foo
属性且值为
“yes”
的所有元素:


是否有一种方法可以在单个命令中检索具有
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
比如说:

使用一个属性和状态而不是第二个属性和状态,然后创建第二个属性和状态

“”一节详细介绍了如何使用它们:

cleartool find
命令可与查询语言一起使用,以利用逻辑运算符。
查看IBMRationalClearCase信息中心关于查询语言()主题的更多细节

例如:

使用
cleartool find
命令和逻辑not(
&
和(
&&
)运算符查找VOB中未使用两种标签类型之一进行标签的元素的所有版本

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
cleartool find . -version \{CIstate=="Approved"  && !PRCR_controlled=="ClearQuest_Controlled" && version(/main/LATEST)}\ ' -exec \'cleartool mkattr PRCR_controlled \"ClearQuest_Controlled\" \”$CLEARCASE_XPN\”\'
cleartool find . -version !"lbtype(tested) && !lbtype(release) " -print