in reply to probems with sorting file in perl
my $i = 0; open my $fh, "input_file.txt" or die; open my $oh, "> ss.txt" or die; print $oh map {(unpack "NNA*", $_) [-1]} sort map {pack "NNA*", (/(\d+)/) [0], $i ++, $_} <$fh>; close $fh or die; close $oh or die; rename "ss.txt", "input_file.txt" or die;
|
|---|