我有一个脚本,需要使用cleartool lsactivity -fmt命令:
regexp {^(?!(.))}
不幸的是,我正在使用CCRC,因此它不支持对'lsactivity'命令使用'-fmt'。 还有什么其他方法可以通过rcleartool命令获得相同的结果?
答案 0 :(得分:0)
然后,您可能需要使用cleartool describe
而不是lsactivity
。
注意:rcleartool
不支持UCM对象选择器as I mentioned in 2012。
-fmt
可能也不受describe
的支持,但是您可以grep其输出以提取标题。
测试rcleartool describe activityName@\aPVob
是否在其输出中产生足够的输出,或者是否需要activity:
UCM选择器(在这种情况下,rcleartool
仍然不支持它)
应该有效:文档中提到:
UCM对象
提供有关UCM对象的信息:活动,基线,组件,文件夹,项目和流。
这种形式的命令显示的信息类似于UCM命令
lsactivity –long
,lsbl –long
,lscomp –long
,lsfolder –long
,lsproject –long
和{ {1}}。
lsstream –long
(可以用lsact -long
实现)应该包括标题,但是同样,您必须解析并从此命令的输出中提取出来。