[PERL] Récupérer les valeurs d'une commande

sk66 -  
 sk66 -
Bonjour,

J'aimerais récupérer les valeurs d'une commande 'snmpwalk'. Mon script exécute cette commande et renvoie plusieurs lignes. Or j'aimerais interpréter chacune de ces lignes. Je ne vois pas comment.

Exemple : "snmpwalk -v 1 -c <community> <IP> <OID>" renvoie le résultat suivant :

17822
172820
09874
7644

J'aimerais par exemple récuperer chacune de ces lignes et les intégrer dans un tableau par exemple, mais je ne sais pas comment m'y prendre. Avec un 'snmpget' cela est facile puisque cette commande ne renvoie qu'une valeur. Par contre celle-ci en renvoie plusieurs.

Le problème est peut être facile mais pas pour un débutant comme moi.
Merci de votre aide.

1 réponse

sk66
 
Problème résolu :

$variable = "snmpwalk .....";

for (`$variable`)
{conditions}

Voila merci à moi-même. A+
3