Determination d'un numéro de colonnes
Bonjour,
Mon script fonctionne mais je n'arrive pas à attraper la valeur qui m'intéresse
Voic la valeur de mon tableau "@tab"
Code:
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 :
Code:
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" ; |
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 ....
Comment corriger mon script pour que je n'aie que la colonne des nombres du tableau "@tab"?