根据我在上一个问题中的发现,我现在尝试解析输出lstype -l
以确定给定元素类型的超类型和类型管理器。
我最初的想法是逐行处理输出并查找以 开头的第一行supertype:
,然后取该行的剩余部分。
但是,这只有在cleartool
始终以英语输出时才有效。我正在编写的代码可以在日文 ClearCase 环境中使用,我担心日文版本的 ClearCase 可能会输出不同于cleartool
. 这是一个有效的问题,还是将cleartool
始终以英语输出?
示例输出:
cleartool> lstype -l eltype:utf8_file@\vobFoo
element type "utf8_file"
2012-12-03T19:08:24-06:00 by [username].None@CLEARCASE-VM
"Predefined element type used to represent a UTF8 file."
owner: [computer]\[username]
group: [computer]\None
scope: this VOB (ordinary type)
type manager: utf8_file_delta
supertype: file
meta-type of element: file element