Thread Natürlicher Sort, aber nicht mit @sorted = sort @unsorted
(30 answers)
Opened by Student87 at 2013-02-05 17:52
Hab jetzt über ne Stunde rumgerätselt und bin in verschiedene Sackgassen gerannt, ich kriegs nicht hin...
Das file im Anhang muss gesorted werden: chr1 . . . ch22 chrX chrY Mein bester Ansatz (gab zwischenzeitlich auch andere): Code (perl): (dl
)
1 2 3 4 5 6 my @unsorted = <IN>; my @sorted = sort { (my $first) = $a =~ m/chr(.+)/; (my $second) = $b =~ m/chr(.+)/; #### hier muss etwas hin } @unsorted; Mit "@sorted = sort @unsorted" bekomme ich zwar nen natürlichen sort, aber dann benutzt er ja immer ganze Zeilen anstatt meine matches für $first/$second ... Ich will sagen: Vergleiche $first mit $second auf natürliche Weise. Wie geht das? LG Anhänge |