AWK - 算術運算子



AWK 支援以下算術運算子 −

加法

加號 (+) 表示,可用於對兩個及以上數字進行加法。以下示例對此進行了演示 −

示例

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a + b) = ", (a + b) }'

執行此程式碼後,您將得到以下結果 −

輸出

(a + b) = 70

減法

減號 (-) 表示,可用於對兩個及以上數字進行減法。以下示例對此進行了演示 −

示例

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a - b) = ", (a - b) }'

執行此程式碼後,您將得到以下結果 −

輸出

(a - b) = 30

乘法

星號 (*) 表示,可用於對兩個及以上數字進行乘法。以下示例對此進行了演示 −

示例

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a * b) = ", (a * b) }'

執行此程式碼後,您將得到以下結果 −

輸出

(a * b) = 1000

除法

斜槓 (/) 表示,可用於對兩個及以上數字進行除法。以下示例對此進行了說明 −

示例

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a / b) = ", (a / b) }'

執行此程式碼後,您將得到以下結果 −

輸出

(a / b) = 2.5

模運算

百分號 (%) 表示,可用於對兩個及以上數字進行模運算除法。以下示例對此進行了說明 −

示例

[jerry]$ awk 'BEGIN { a = 50; b = 20; print "(a % b) = ", (a % b) }'

執行此程式碼後,您將得到以下結果 −

輸出

(a % b) = 10
awk_operators.htm
廣告
© . All rights reserved.