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