Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Output should be:#!/usr/bin/perl use warnings; use strict; my @array = (); while (<DATA>) { chomp; push @array, $_; } @array = sort { substr($a,18) cmp substr($b,18) } @array; foreach (@array) { print $_, "\n"; } __DATA__ Types;5G1xx;Attrs;ipNetToMediaType Types;5G1xx;Attrs;MAC_ADDR_OID Types;5G1xx;Attrs;sysObjectID Types;5G1xx;Attrs;ipForwarding Types;5G1xx;Attrs;EtherOutColls
Thanks!Types;5G1xx;Attrs;EtherOutColls Types;5G1xx;Attrs;ipForwarding Types;5G1xx;Attrs;ipNetToMediaType Types;5G1xx;Attrs;MAC_ADDR_OID Types;5G1xx;Attrs;sysObjectID
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: array substr sort ??
by TomDLux (Vicar) on Nov 07, 2003 at 16:32 UTC | |
|
Re: array substr sort ??
by Paulster2 (Priest) on Nov 07, 2003 at 20:59 UTC | |
|
Re: array substr sort ??
by Anonymous Monk on Nov 07, 2003 at 16:27 UTC | |
by BUU (Prior) on Nov 07, 2003 at 16:40 UTC | |
by japhy (Canon) on Nov 07, 2003 at 22:09 UTC |