2012-10-24 57 views
1

在ClearCase中我用下面的命令来查找所有具有foo属性与价值"yes"的元素之一元素:的ClearCase:查找包含几个属性

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

有没有办法在一个单一的检索命令具有foo属性的元素的值为"yes""maybe"

回答

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 

看到这个more elaborate example例如:

有一个属性和状态,但不是第二个属性和状态,然后创建第二个属性和状态

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

章节“logical operator”细节如何使用它们:

cleartool find命令可以与查询语言被用来取逻辑运算的优点。
查看关于query_language(cleartool man query_language)主题的IBM Rational ClearCase信息中心以获取更多详细信息。

实施例:

使用cleartool find命令与逻辑不(!&和(&&)运算符,找到所有版本对于未在VOB与以下两种标签类型的标记的元素。

cleartool find . -version !"lbtype(tested) && !lbtype(release) " -print 
相关问题