Dear all,

I need to sort eficiently a large array (~9000) of SNMP OIDs.

I am currently trying the following code:

my @sorted_oids = map { $_->[0] }
                                  sort { $a->[1] cmp $b->[1] }
                                     map { [$_, pack('w*', split(/\./,
$_))]  } @oids;

But this fails since it outputs 1.3.6.1.4.1.2333.3.2.61001.1.10 before
than 1.3.6.1.4.1.2333.3.2.8080.1.1.1

Any ideas?

_________________________________
Dr Braudel Maqueira
brau...@ferrarihaines.com

Reply via email to