AWK – Arithmetic Operators

  • Post author:
  • Post category:AWK
  • Post comments:2 Comments
AWK - Arithmetic Operators

This topic is about AWK – Arithmetic Operators.

AWK supports the following arithmetic operators −

Addition

It is represented by plus (+) symbol which adds two or more numbers. The following example demonstrates this −

Example

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

On executing this code, you get the following result −

Output

(a + b) = 70

Subtraction

It is represented by minus (-) symbol which subtracts two or more numbers. The following example demonstrates this −

Example

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

On executing this code, you get the following result −

Output

(a - b) = 30

Multiplication

It is represented by asterisk (*) symbol which multiplies two or more numbers. The following example demonstrates this −

Example

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

On executing this code, you get the following result −

Output

(a * b) = 1000

Division

It is represented by slash (/) symbol which divides two or more numbers. The following example illustrates this −

Example

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

On executing this code, you get the following result −

Output

(a / b) = 2.5

Modulus

It is represented by percent (%) symbol which finds the Modulus division of two or more numbers. The following example illustrates this −

Example

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

On executing this code, you get the following result −

Output

(a % b) = 10

In this topic we Learned about AWK – Arithmetic Operators. To know more, Click Here.

This Post Has 2 Comments

Leave a Reply