Bonjour,
Quand je fais :
le résultat est :Code:echo "scale=0; 2.5*10" | bc
or je veux avoir un entier : 25Code:25.0
Une idée ?
merci d'avance,
Version imprimable
Bonjour,
Quand je fais :
le résultat est :Code:echo "scale=0; 2.5*10" | bc
or je veux avoir un entier : 25Code:25.0
Une idée ?
merci d'avance,
Bonjour,
???Code:
1
2 $ echo "2.5*10/1" | bc 25
Code:
1
2 $ LC_ALL=C printf "%d\n" $(echo '2.5*10' | bc) 25
Ah oui, ca marche avec ksh mais pas bash, voici une version corrigée pour fonctionner aussi avec ce dernier:
C'est bien sûr moins efficace que la méthode de N_BaH, l'intérêt est qu'il est ici possible de définir le format de sortie.Code:LC_ALL=C printf "%.0f\n" $(echo '2.5*10' | bc)