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 运算符