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