Utiliser la fonction sort :
#!/usr/local/bin/perl use strict; my @tab = qw( 44 32 25 72 ); foreach my $tmp(sort{$a <=> $b}(@tab)) { print "$tmp\n"; }
Va imprimer le tableau trié nuémiquement.
#!/usr/local/bin/perl use strict; my @tab = qw( voiture auto automobile camion ); foreach my $tmp(sort{$a cmp $b}(@tab)) { print "$tmp\n"; }
Va trier alphabétiquement.
Plus d'informations dans la documentation de Perl :