Bash et opération [Résolu/Fermé]

Signaler
Messages postés
110
Date d'inscription
mardi 9 janvier 2007
Statut
Membre
Dernière intervention
10 décembre 2009
-
Messages postés
110
Date d'inscription
mardi 9 janvier 2007
Statut
Membre
Dernière intervention
10 décembre 2009
-
Bonjour,

Voila je souhaite faire un script bach qui me récupere une valeur dans une mib, et fait une opération dessus.

#!/bin/sh
ref=`snmpget -v1 192.168.172.1 -c public 1.3.6.1.4.1.705.1.8.7.1.3.1|cut -f 4 -d " "`
temp=$(("scale=1;$ref/10" | bc -l))
echo "temp=$temp"

Or la deuxiéme ligne ne fonctionne pas:

temp=$(("scale=1;$ref/10" | bc -l))

Comment pourraije faire afin de pouvoir réaliser l'opération ci-dessus et la stockée dans une variable.
Merci de bien vouloir m'aider.

2 réponses

Messages postés
40805
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 862
Salut,
temp=$(echo "scale=1;$ref/10" | bc -l) 
Plutôt, non ?

;-)
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
110
Date d'inscription
mardi 9 janvier 2007
Statut
Membre
Dernière intervention
10 décembre 2009
16
Merci de ton aide.