AWK - Operadores Aritméticos

AWK suporta os seguintes operadores aritméticos -

Adição

É representado por plus (+)símbolo que adiciona dois ou mais números. O exemplo a seguir demonstra isso -

Exemplo

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

Ao executar este código, você obtém o seguinte resultado -

Resultado

(a + b) = 70

Subtração

É representado por minus (-)símbolo que subtrai dois ou mais números. O exemplo a seguir demonstra isso -

Exemplo

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

Ao executar este código, você obtém o seguinte resultado -

Resultado

(a - b) = 30

Multiplicação

É representado por asterisk (*)símbolo que multiplica dois ou mais números. O exemplo a seguir demonstra isso -

Exemplo

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

Ao executar este código, você obtém o seguinte resultado -

Resultado

(a * b) = 1000

Divisão

É representado por slash (/)símbolo que divide dois ou mais números. O exemplo a seguir ilustra isso -

Exemplo

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

Ao executar este código, você obtém o seguinte resultado -

Resultado

(a / b) = 2.5

Módulo

É representado por percent (%)símbolo que encontra a divisão do Módulo de dois ou mais números. O exemplo a seguir ilustra isso -

Exemplo

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

Ao executar este código, você obtém o seguinte resultado -

Resultado

(a % b) = 10