Как перечислить путь к папке всех VOB - PullRequest
2 голосов
/ 06 марта 2012

Я пишу сценарий для резервного копирования всех VOB, который должен будет получить список папок VOB (все папки .vbs) и передать их в цикл for в сценарии. Я смог перечислить VOB с команда:

cleartool lsvob -short -host HOSTNAME

Но как вывести список папок VOB?

1 Ответ

2 голосов
/ 06 марта 2012

Простого:

 cleartool lsvob -host HOSTNAME

достаточно для отображения:

(Это удобнее, чем cleartool describe на каждом vob ).

Этот пример сценария содержит:

system("cleartool lsVOB -host ${COMPUTERNAME} > $TMP_VOBINFO 2> $JUNK"); 
open(VOBS,$TMP_VOBINFO); 
while ($VOB=<VOBS>) { 
($active, $VOBtag, $VOBstrg) = split(/\s+/,$VOB); 

(который извлекает место хранения для каждого вобса)

...