Shell er variable

ant -  
vignemail1 Messages postés 1262 Statut Contributeur -
Bonjour,

Je récupère des valeurs via SNMP sur des serveurs que je stock dans une variable.
J'ai une valeur qui est en faite une température,le problème est qu'au lieu de me retourner 25, il me retourne 250.

Ma question comment je pourrais faire pour supprimer le dernier chiffre de ma variable ou bien rajouter une virgule pour avoir 25,0

Merci pour vos réponses

1 réponse

vignemail1 Messages postés 1262 Statut Contributeur 259
 
cela dépend de ton langage, si c'est un script shell, alors un coup de sed fera l'affaire
Soit $value ta variable valant 250

$value = `sed -r "s/^(\d*)(\d)$/\1,\2/ig"`

$value reçoit donc 25,0

tu peux aussi faire appel à un langage pour faire la division / 10
1