AWK - Operadores aritméticos

AWK admite los siguientes operadores aritméticos:

Adición

Está representado por plus (+)símbolo que suma dos o más números. El siguiente ejemplo demuestra esto:

Ejemplo

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

Al ejecutar este código, obtiene el siguiente resultado:

Salida

(a + b) = 70

Sustracción

Está representado por minus (-)símbolo que resta dos o más números. El siguiente ejemplo demuestra esto:

Ejemplo

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

Al ejecutar este código, obtiene el siguiente resultado:

Salida

(a - b) = 30

Multiplicación

Está representado por asterisk (*)símbolo que multiplica dos o más números. El siguiente ejemplo demuestra esto:

Ejemplo

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

Al ejecutar este código, obtiene el siguiente resultado:

Salida

(a * b) = 1000

División

Está representado por slash (/)símbolo que divide dos o más números. El siguiente ejemplo ilustra esto:

Ejemplo

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

Al ejecutar este código, obtiene el siguiente resultado:

Salida

(a / b) = 2.5

Módulo

Está representado por percent (%)símbolo que encuentra la división de módulo de dos o más números. El siguiente ejemplo ilustra esto:

Ejemplo

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

Al ejecutar este código, obtiene el siguiente resultado:

Salida

(a % b) = 10