Bash et opération

Résolu
freeman43 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -  
freeman43 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   -
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.
Configuration: Linux
Firefox 2.0.0.3

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,
    temp=$(echo "scale=1;$ref/10" | bc -l) 
    Plutôt, non ?

    ;-)
    1
  2. freeman43 Messages postés 110 Date d'inscription   Statut Membre Dernière intervention   16
     
    Merci de ton aide.
    0