Commande PERL

Informadream Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   -  
Informadream Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en stage de 2e année BTS Informatique de Gestion et je dois faire un script en PERL.
J'en étudie un que j'arrive à comprendre en intégralité, si ce n'est la ligne suivante :

my @output = $session->cmd('show interfaces counters errors');

show interfaces counters errors est une commande Cisco qui affiche les erreurs sur chaque port, toutefois lorsque j'écris cette ligne, apparemment chaque ligne constitue un seul élément du tableau...

Je m'explique, voici le résultat de la commande :

Fa0/3 0 0 0 0 0
Fa0/4 0 0 0 2 0

Sauf que quand je parcours le tableau en faisant : print $output[4], j'obtiens la ligne dans sa totalité (les 6 colonnes : Fa0/3 - 0 - 0 - 0 - 0 - 0) alors que j'aimerais isoler chaque valeur......

D'après ce résultat, 1 élément du tableau @output contient une ligne entière de valeurs que je n'arrive pas à isoler...

Comment faire...

Cordialement,
A voir également:

2 réponses

lami20j
 
Salut,

Mets ça dans le script et affiche le résultat
print scalar @output,"\n";
print "$_\n" for @output; 
0
Informadream Messages postés 465 Date d'inscription   Statut Membre Dernière intervention   39
 
Merci pour ta réponse, j'essaie ça demain et je te tiens au courant ;)
0