Bonjour,

je peux proposer une solution dans le cas ou tu voudrait avoir un point
(ou autre chose) avant le dernier caractère.

en utilisant tr, il vas remplacer le dernier caractère de la chaîne par
un point, puis tu ajoute le dernier caractère.

NEW_VAR=$(echo $MAVARIABLE |  tr -t "${MAVARIABLE:(-1)}"
".")${MAVARIABLE:(-1)}

exemple :
/# MAVARIABLE=3456//
//#//NEW_VAR=$(echo $MAVARIABLE |  tr -t "${MAVARIABLE:(-1)}"
".")${MAVARIABLE:(-1)}//
//#//echo $NEW_VAR//
//345.6/

Loïc


Le 09/05/2018 à 08:50, David Martin a écrit :
> Salut,
>
> Je me retrouve devant un problème tout bête... comment dans la
> récupération
> d'un entier... on ajoute une virgule ? (enfin j'aimerai ajouter un
> point plutot)
>
> echo $MAVARIABLE
> 3456
>
> je souhaiterai :
> 345.6
>
> je ne trouve pas ;-(
>
> Une âme charitable ;-)
>
> -- 
> david martin
>

Répondre à