Bonjour à tous,
Je me permets de vous demander de l'aide pour savoir par ou commencer pour réaliser un tri dans un tableau :

==========voici le contenu du tableau==================
002;0201;129;166;167;8;5;
002;0207;129;166;167;8;5;
002;0205;129;166;167;8;5;
002;0204;129;166;167;8;5;
002;0203;129;166;167;8;5;
=================================================
Le but étant de trier numériquement la colonne 2 dans laquelle il n'y a pas de doublon.


Voici le code j'ai testé mais qui me donne une erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
while ($Ligne_Fichier_Masterconfig = <Fichier_Base_extraction_masterconfig_sans_virgule> )
	{
		push(@Tab_Fichier_Masterconfig,$Ligne_Fichier_Masterconfig);
	}
	print "\n@Tab_Fichier_Masterconfig\n";	
 
 
	@Tab_Fichier_Masterconfig_trie = sort { $a->[2] <=> $b->[2] } @Tab_Fichier_Masterconfig; 
	print "@$_\n" for @Tab_Fichier_Masterconfig_trie;
Je vous remercie d'avance pour votre aide ou piste.


A bientôt
Jules