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