Bonjour à tous,
voila je vous soumets mon probleme...
j'ai un fichier qui ressemble à ça
je voudrais classer selon la deuxieme puis la troisieme colonne pour avoir un resultat du stylesondeA 1 120
sondeB 1 125
sondeC 10 121
sondeD 10 122
sondeE 2 150
sondeG y 200
sondeF x 150
j'ai mis mon fichier temporaire dans un hashsondeA 1 120
sondeB 1 125
sondeE 2 150
sondeC 10 121
sondeD 10 122
sondeF x 150
sondeG y 200
alors voila .. comment classer mes donnees en fonction de la premiere puis de la deuxieme case du tableau de valeur de mon 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);
... merci d'avance!
Partager