@x.sort: {
my $a = $^x ~~ m:g/\d+/;
my $b = $^y ~~ m:g/\d+/;
$a[6].defined cmp $b[6].defined
??
$a[3] cmp $b[3]
|| $a[1] cmp $b[1]
|| $a[2] cmp $b[2]
|| $a[4] cmp $b[4]
|| $a[5] cmp $b[5]
|| $a[6] cmp $b[6]
|| $x cmp $y
!! $x cmp $y
};
This is what I sent before, minus the leading "> " that I'd neglected to
remove.
Please note the second line does NOT say "my $a = $a ~~ m:g/\d+/;", which
is what you had and what produced the error you pasted. I don't know where
you got that. Likewise the third line with $b and $^y (where again you had
$b instead).
On Sat, Jun 9, 2018 at 12:19 AM ToddAndMargo <[email protected]> wrote:
> On 06/08/2018 09:16 PM, Brandon Allbery wrote:
> > You didn't use what I sent. It's $^x and $^y, not $a and $b.
>
> I am lost. Would you mind writing it out for me?
>
--
brandon s allbery kf8nh sine nomine associates
[email protected] [email protected]
unix, openafs, kerberos, infrastructure, xmonad http://sinenomine.net