Bonjour à tous,

voila je vous soumets mon probleme...
j'ai un fichier qui ressemble à ça
sondeA 1 120
sondeB 1 125
sondeC 10 121
sondeD 10 122
sondeE 2 150
sondeG y 200
sondeF x 150
je voudrais classer selon la deuxieme puis la troisieme colonne pour avoir un resultat du style
sondeA 1 120
sondeB 1 125
sondeE 2 150
sondeC 10 121
sondeD 10 122
sondeF x 150
sondeG y 200
j'ai mis mon fichier temporaire dans un hash
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
my %hash_temp;
open (FICTEMP,$fichier_temp) || die "impossible d'ouvrir le fichier $fichier_temp\n";
while (my $ligne_temp = <FICTEMP>) {
  chomp($ligne_temp);
  my @tab_ligne_temp = split ("\t",$ligne_temp);
  my $probe_temp = $tab_ligne_temp[0];  
  my $chr_temp = $tab_ligne_temp[1];
  my $start_temp = $tab_ligne_temp[2];
  $hash_temp{$probe_temp}=[$chr_temp,$start_temp];
}
close (FICTEMP);
alors voila .. comment classer mes donnees en fonction de la premiere puis de la deuxieme case du tableau de valeur de mon hash?

... merci d'avance!