Objectif
Faire des calculs arithmétiques.
Exemple
Multiplier la variable nombre par 100.
Première méthode (ksh, bash)
Utiliser la commande arithmétique (( )) :
$ (( $nombre * 100 ))
(cf. chapitre Les bases de la programmation shell - L’arithmétique)
Deuxième méthode
Utiliser la commande expr :
$ expr $nombre \* 100
La commande expr n’est pas la plus confortable car il faut protéger les caractères spéciaux du shell et éliminer un affichage inutile. Cette méthode est utile uniquement pour un calcul compatible Bourne shell.
Des exemples de calcul sur les nombres flottants sont présentés au chapitre Les bases de la programmation shell - L’arithmétique - Arithmétique sur les flottants.
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique