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

Fermé
sk66 - 17 juin 2009 à 10:22
 sk66 - 18 juin 2009 à 10:14
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

Problème résolu :

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

for (`$variable`)
{conditions}

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