Format de variables Shell

Fermé
Philippe - 29 juin 2007 à 10:56
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 29 juin 2007 à 16:38
Bonjour,
Je veux récupérer le résultat d'un calcul arithmétique en Shell avec des nombres décimaux dans une variable. J'e n'ai que les entiers. Est-il possible de trouver un format adéquat ? et comment ?
Exemple :
$ N=`expr 5 : 2`
$ echo $N
2
Je veudrais récupérer la valeur "2,5"

Merci pour votre aide
Philippe
A voir également:

5 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 898
29 juin 2007 à 15:20
Salut,

comment recuperer le resultat d une commande dans une variable

;-))

Edit : Oups j'avais zappé une partie de ta requête :
jp@MDK:~/tmpfs ssh$ N=$(echo "scale=1; 5/2" | bc)

jp@MDK:~/tmpfs ssh$ echo $N

2.5

jp@MDK:~/tmpfs ssh$
;-))
0
dubcek Messages postés 18779 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 13 avril 2025 5 630
29 juin 2007 à 15:44
Ou utiliser bc : echo 'scale=1 ; 5/2' | bc
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 898
29 juin 2007 à 15:50
J'étais en train d'éditer mon message... du coup ça doublonne ;-))
0
dubcek Messages postés 18779 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 13 avril 2025 5 630
29 juin 2007 à 16:14
désolé ... le scale est très pratique pour ne pas avoir à calculer l'arrondi soi-même...
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 898 > dubcek Messages postés 18779 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 13 avril 2025
29 juin 2007 à 16:38
Je parlais du mien, pas du tien ;-))
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
29 juin 2007 à 16:20
Salut à vous,

comme je suis paresseux :-))
shell unix division arrondi#1
0
Merci à tous pour votre réactivité et votre compétence.

Philippe
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,

Vas voir vers ce lien :

shell variables


Bandit
-1