- AWK 教程
- AWK - 主頁
- AWK - 概述
- AWK - 環境
- AWK - 工作流
- AWK - 基本語法
- AWK - 基本示例
- AWK - 內建變數
- AWK - 運算子
- AWK - 正則表示式
- AWK - 陣列
- AWK - 控制流
- AWK - 迴圈
- AWK - 內建函式
- AWK - 使用者自定義函式
- AWK - 輸出重定向
- AWK - 漂亮列印
- AWK 有用資源
- AWK - 快速指南
- AWK - 有用資源
- AWK - 討論
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
廣告