1
在ClearCase中我用下面的命令來查找所有具有foo
屬性與價值"yes"
的元素之一元素:的ClearCase:查找包含幾個屬性
cleartool find . -ver 'foo == "yes"' -print
有沒有辦法在一個單一的檢索命令具有foo
屬性的元素的值爲"yes"
或"maybe"
?
在ClearCase中我用下面的命令來查找所有具有foo
屬性與價值"yes"
的元素之一元素:的ClearCase:查找包含幾個屬性
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
看到這個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