AWK – Ternary Operator

  • Post author:
  • Post category:AWK
  • Post comments:2 Comments
AWK - Ternary Operator

This topic is about AWK – Ternary Operator.

We can easily implement a condition expression using ternary operator. The following example demonstrates this −

Example

condition expression ? statement1 : statement2

When the condition expression returns true, statement1 gets executed; otherwise statement2 is executed. For instance, the following example finds the largest number from two given numbers.

Example

[jerry]$ awk 'BEGIN { a = 10; b = 20; (a > b) ? max = a : max = b; print "Max =", max}'

On executing this code, you get the following result −

Output

Max = 20

In this topic we learned about AWK – Ternary Operator. To know more, Click Here.

This Post Has 2 Comments

Leave a Reply