Gustl: array ... sort ... zahlen ... problem ...

Beitrag lesen

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