可以传递给-fmt的属性的参考?

时间:2012-12-11 01:31:54

标签: clearcase cleartool

cleartool的{​​{3}}文档将此格式作为格式选项:

  

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

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

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


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

  

FOO
  superfoo
  foo_mgr

其中foo是类型,superfoofoo的超类型,foo_mgrfoo的类型管理器。

1 个答案:

答案 0 :(得分:1)

您会在 fmt_ccase page 中找到所有属性。

  

命令输出的格式字符串

     

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

-fmt "format-string"
  

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

更确切地说,该部分:

%[p]p
  

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

例如:

  

显示文件元素的类型。

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

Type: text_file

请参阅“How to find all the branch type created by one person in ClearCase?”上的lstype示例。