X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?p=spider.git;a=blobdiff_plain;f=perl%2Fconvkeps.pl;h=5b546ca7839d5a05979ccfea3d0830f1dfe15bc1;hp=a7f3e0ae8ec53753dd0b6180027c4211d7a38bc2;hb=3d7d9178334249970ce51953523f2b336bf0b343;hpb=3714fae559341e37d57848800fb70cee6e175971 diff --git a/perl/convkeps.pl b/perl/convkeps.pl index a7f3e0ae..5b546ca7 100755 --- a/perl/convkeps.pl +++ b/perl/convkeps.pl @@ -61,6 +61,14 @@ my $ref; my $line; my $count = 0; +my %lookup = ( + 'AO-5' => 'AO-05', + 'AO-6' => 'AO-06', + 'AO-7' => 'AO-07', + 'AO-8' => 'AO-08', + +); + my $f = \*STDIN; while (@ARGV) { @@ -96,9 +104,11 @@ while (<$f>) { last if m{^-}; next if m{^To\s+all}i; - if (/^[- \w]+$/) { - s/\s/-/g; - $name = uc $_; + if (/^([- \w]+)(?:\s+\[[-+\w]\])$/) { + my $n = uc $1; + $n =~ s/\s/-/g; + $name = $lookup{$n}; + $name ||= $n; $ref = $keps{$name} = {}; $state = 2; }