我正在编写一个脚本来备份所有 VOB,这需要获取 VOB 文件夹列表(所有 .vbs
文件夹)并将它们提供给脚本中的 for 循环,我是能够使用命令列出 VOB:
cleartool lsvob -short -host HOSTNAME
但是如何列出VOB文件夹呢?
最佳答案
一个简单的:
cleartool lsvob -host HOSTNAME
足以显示:
- vob 标签
- vob 存储路径(或“storage location ”)
(这比 cleartool describe
on each vob 更方便)。
这个script example包含:
system("cleartool lsVOB -host ${COMPUTERNAME} > $TMP_VOBINFO 2> $JUNK");
open(VOBS,$TMP_VOBINFO);
while ($VOB=<VOBS>) {
($active, $VOBtag, $VOBstrg) = split(/\s+/,$VOB);
(提取每个 vobs 的存储位置)
关于clearcase - 如何列出所有VOB的文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9587970/