En faisant ça tu vas forcément avoir un retour à la ligne entre la sortie de ton echo et la sortie de ton snmpwalk. (you'll get a line return between the output of echo and the output of snmpwalk)
Pour avoir tout sur la même ligne il faut (à ma connaissance) passer par une variable. Pas testé mais ça devrait ressembler (grosso modo) à ça (if you want only one line, didn't test) :
premiere_colonne=$(echo -e "${hostname}\t${ip}") // les deux premières colonnes en fait...
deuxieme_colonne=$(snmpwalk -v2c -c ${ip} OID) // la troisième colonne...
echo -e "$premiere_colonne\t$deuxieme_colonne" >> out_file
et caetera...
Il y a quand même un truc qui me chagrine dans ton exemple, les trois commandes snmpwalk sont identiques ?! Je suppose que dans le vrai script OID est à remplacer par l'OID désiré, qui n'est donc pas le même à chaque fois ?
There is something I don't understand in your example, all three snmpwalk commands are the same ?! I guess for each one OID should equal the needed OID ?
Pas de snmpwalk ici, peux pas vérifier... (snmpwalk not installed here, cannot check)
[^] # Re: Pour compléter mon premier message
Posté par Marotte ⛧ . En réponse au message table output. Évalué à 2. Dernière modification le 24 avril 2015 à 21:45.
En faisant ça tu vas forcément avoir un retour à la ligne entre la sortie de ton echo et la sortie de ton snmpwalk. (you'll get a line return between the output of echo and the output of snmpwalk)
Pour avoir tout sur la même ligne il faut (à ma connaissance) passer par une variable. Pas testé mais ça devrait ressembler (grosso modo) à ça (if you want only one line, didn't test) :
et caetera...
Il y a quand même un truc qui me chagrine dans ton exemple, les trois commandes snmpwalk sont identiques ?! Je suppose que dans le vrai script OID est à remplacer par l'OID désiré, qui n'est donc pas le même à chaque fois ?
There is something I don't understand in your example, all three snmpwalk commands are the same ?! I guess for each one OID should equal the needed OID ?
Pas de snmpwalk ici, peux pas vérifier... (snmpwalk not installed here, cannot check)
Good luck
PS : French is mandatory on this website ;)