從我在last question中發現的內容中,我正試圖解析來自lstype -l
的輸出,以確定給定元素類型的超類型和類型管理器。cleartool輸出是否已本地化?
我最初的想法是逐行處理輸出並尋找以supertype:
開頭的第一行,然後取出該行的剩餘部分。
但是,這隻會在cleartool
總是以英文輸出時才起作用。我正在編寫的代碼可以用在日文的ClearCase環境中,我擔心日文版的ClearCase可能會輸出與cleartool
不同的東西。這是一個有效的關注點,還是會以英文輸出cleartool
?
輸出示例:
cleartool> lstype -l eltype:[email protected]\vobFoo
element type "utf8_file"
2012-12-03T19:08:24-06:00 by [username][email protected]
"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'呢? – mpontillo
@Mike你是說要設置一個環境變量?我從來沒有見過這樣的嘗試;如果有效,那將是完美的:) –
是的,通常'LANG'用於UNIX來指定應該使用的語言IIRC。 – mpontillo