Comment ajouter un nombre entier et un nombre flottant dans un script shell bash
J'ai deux numéros:
value1=686
value2=228.35
Je ne suis pas en mesure d'ajouter un entier et d'un flotteur. Merci de m'aider à obtenir le résultat.
Je suis en cours d'exécution dans bash.
source d'informationauteur sasuke
Vous devez vous connecter pour publier un commentaire.
Il suffit de remplacer les numéros variables, par exemple:
echo $n1 + $n2 | bc
Si vous avez la
bc
langue installé, vous pouvez effectuer les opérations suivantes:Si vous n'avez pas
bc
alors vous pouvez essayer avec awk. Juste en une seule ligne:Il ya beaucoup d'autres options, aussi. Comme python, perl, php....
Bash n'a pas les types à virgule flottante, mais vous pouvez utiliser une calculatrice comme
bc
: