Из того, что я обнаружил в своем последнем вопросе, я Сейчас я пытаюсь проанализировать вывод из 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
LANG=en_US cleartool
? - person mpontillo   schedule 13.12.2012LANG
используется для UNIX для указания языка, который следует использовать, IIRC. - person mpontillo   schedule 13.12.2012