2012-10-24 59 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 
相關問題