2

fmt_ccase文档将此cleartool作为格式化选项:

%[p]p
属性值:显示方括号中指定的属性值。如果返回多个值,则以空格分隔。

但是,据我所知,该页面没有列出可能的值[p],而且我在 ClearCase 文档的任何地方都找不到任何其他引用。

我想用它来格式化输出以lstype用于脚本目的,以打印出类型的属性,例如超类型和类型管理器。谁能指出我正确的方向?


这是我最终尝试做的示例输出:

foo
superfoo
foo_mgr

其中foo是类型,superfoo是 的超类型foofoo_mgr是 的类型管理器foo

4

1 回答 1

1

您将在fmt_ccase 页面中找到所有属性。

命令输出的格式字符串

-fmt选项语法(用于各种报告命令:annotatedescribelshistorylscheckout等):

-fmt "format-string"

format-string 是一个字符串,由字母数字字符、转换规范和转义序列组成。它必须用双引号 ( ") 括起来。

更准确地说,该部分:

%[p]p

属性值:显示方括号中指定的属性值。如果返回多个值,则以空格分隔。

例如:

显示文件元素的类型。

cleartool describe -fmt "Type:  %[type]p\n"  util.c@@

Type: text_file

请参阅lstype如何在 ClearCase 中查找一个人创建的所有分支类型? ”中的示例。

于 2012-12-11T02:13:26.430 回答