AWK - Opérateurs arithmétiques

AWK prend en charge les opérateurs arithmétiques suivants -

Une addition

Il est représenté par plus (+)symbole qui ajoute deux nombres ou plus. L'exemple suivant illustre ceci -

Exemple

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a + b) = ", (a + b) }'

En exécutant ce code, vous obtenez le résultat suivant -

Production

(a + b) = 70

Soustraction

Il est représenté par minus (-)symbole qui soustrait deux nombres ou plus. L'exemple suivant illustre ceci -

Exemple

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a - b) = ", (a - b) }'

En exécutant ce code, vous obtenez le résultat suivant -

Production

(a - b) = 30

Multiplication

Il est représenté par asterisk (*)symbole qui multiplie deux nombres ou plus. L'exemple suivant illustre ceci -

Exemple

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a * b) = ", (a * b) }'

En exécutant ce code, vous obtenez le résultat suivant -

Production

(a * b) = 1000

Division

Il est représenté par slash (/)symbole qui divise deux nombres ou plus. L'exemple suivant illustre cela -

Exemple

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a / b) = ", (a / b) }'

En exécutant ce code, vous obtenez le résultat suivant -

Production

(a / b) = 2.5

Module

Il est représenté par percent (%)symbole qui trouve la division du module de deux nombres ou plus. L'exemple suivant illustre cela -

Exemple

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a % b) = ", (a % b) }'

En exécutant ce code, vous obtenez le résultat suivant -

Production

(a % b) = 10