Du willst beide Zahlen (100;300 usw) in die Sortierung einbeziehen? Versuch mal das:
@daten =("100;300;Hans;Im;Glück;Text;Irgendwas","1023;856;Sepp;Im;Grund;Text;Irgendwas");@sortiert = map { $_ -> [0]}
sort { $b->[0] <=> $a->[0] || $b->[1] <=> $a->[1] }
map { [ $_, (split/;/)[0,1] ] } @daten;
Hi Helmut, will ich nicht, sondern nur die erste Zahl
hab umgebaut:
@sortiert = map { $_ -> [0]}
sort { $b->[0] <=> $a->[0] }
map { [ $_, (split/;/)[0] ] } @daten;
das einzige ist, ich krieg nen script-fehler nach ein paar minuten zurückgeliefert