AWK - 三元运算符



我们可以使用三元运算符轻松实现条件表达式。以下示例演示了这一点 −

示例

condition expression ? statement1 : statement2

当条件表达式返回真时,执行语句 1;否则,执行语句 2。例如,以下示例找到两个给定数字中的最大值。

示例

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

执行此代码后,您将获得以下结果 −

输出

Max = 20
awk_operators.htm
广告
© . All rights reserved.