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.