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