我们可以使用三元运算符轻松实现条件表达式,以下示例演示了这一点-
condition expression ? statement1 : statement2
当条件表达式返回true时,statement1被执行;否则执行statement2。如,以下示例从两个给定的数字中找到最大的数字。
链接:https://www.learnfk.comhttps://www.learnfk.com/awk/awk-ternary-operators.html
来源:LearnFk无涯教程网
[Learnfk]$awk 'BEGIN { a=10; b=20; (a > b) ? max=a : max=b; print "Max =", max}'
在执行此代码时,您将获得以下输出-
Max=20
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)