Bonjour,
Mon script fonctionne mais je n'arrive pas à attraper la valeur qui m'intéresse
Voic la valeur de mon tableau "@tab"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Nbre de session NX active : 22 Nbre de session NX active : 22 Nbre de session NX active : 22 Nbre de session NX active : 22 Nbre de session NX active : 23 Nbre de session NX active : 23 Nbre de session NX active : 23 Nbre de session NX active : 23 Nbre de session NX active : 23 Nbre de session NX active : 23 Nbre de session NX active : 23
Voci mon l'extrait de mon script :
Mon soucis est que la valeur "$value[5]" correspond à l'emplacement des deux point ":" de la liste précédemment donnée. Si je prend $value[6], le tableau @list est vide et cela jusqu'à $value[10] et encore je n'ai pas toutes la colonne du nombre de session active cela doit sauter certaine valeur ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 my @list ; my @tab=grep (/active/, @file); #print "@tab \n"; foreach my $value (@tab) { my @value=split(/ /, $value); push(@list, $value[5]); } print "@list\n" ;
Comment corriger mon script pour que je n'aie que la colonne des nombres du tableau "@tab"?
Partager