1
我在「man mib2c.conf」中找不到任何東西。有沒有像$ var.length/$ var.size這樣的機會?如何從mib2c.conf中的標量類型(SYNTAX BITS)獲取位數?
我在「man mib2c.conf」中找不到任何東西。有沒有像$ var.length/$ var.size這樣的機會?如何從mib2c.conf中的標量類型(SYNTAX BITS)獲取位數?
嗯,它沒有大小/長度。但它確實有可用於確定大小的枚舉。這裏是一個黑客工具,將讓你的最大的枚舉值,這將意味着規模將是很多位:
@perleval $vars{'max'} = [email protected]
@foreach $label, $value [email protected]
@perleval $vars{'max'} = ($vars{'max'} < $vars{'value'} ? $vars{'value'} : $vars{'max'}); return 0;@
@[email protected]
max: $max
當該放於遍歷例如mteTriggreTable列,您可以:
...
mteTriggerEnabled:
max: 2
mteTriggerEntryStatus:
max: 6
有道理。非常感謝! – Andrei 2011-03-23 14:18:48
'perleval $ vars {'size'} = 0 @' '@foreach $ label,$ value enums @ @perleval $ vars {'size'} = $ vars {'size'} + 1;返回0; @ @ end @ 大小:$ size' – Andrei 2011-03-23 14:36:49
這隻有在位數是連續的時纔有用。如果中間有缺失的位(不應該有,但是.....),使用最大比較的方式更安全。 – 2011-03-23 14:51:26