repérer les ip répondant au snmp [bash]
Bonjour à tous, voici mon problème :
J'ai un fichier contenant une liste d'adresse ip, je voudrais repérer parmis celles ci, celles qui répondent aux requêtes snmp ...
Code:
1 2 3 4 5 6 7 8
|
for i in `less ip`
do
snmpwalk -c public -v 1 $i 1.3.6.1.2.1.1.1 | awk '{print $1}'
done |
Je voudrais rajouter une condition tel que :
si le snmpwalk me renvoie quelque chose, alors j'enregistre l'ip dans un fichier, sinon ne rien faire ...
or je n'arrive pas à définir le réponse de mon snmpwalk comme une variable, déjà, est-ce faisable ?