当前位置: 首页 > 文档资料 > Awk 中文教程 >

多维数组(Multi-Dimensional Arrays)

优质
小牛编辑
134浏览
2023-12-01

AWK支持以下算术运算符 -

Addition

它由plus (+)表示,它添加两个或更多个数字。 以下示例演示了这一点 -

例子 (Example)

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

执行此代码时,您将获得以下结果 -

输出 (Output)

(a + b) = 70

减法 (Subtraction)

它由minus (-)表示,它减去两个或多个数字。 以下示例演示了这一点 -

例子 (Example)

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

执行此代码时,您将获得以下结果 -

输出 (Output)

(a - b) = 30

乘法(Multiplication)

它由asterisk (*)符号表示,它乘以两个或更多个数字。 以下示例演示了这一点 -

例子 (Example)

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

执行此代码时,您将获得以下结果 -

输出 (Output)

(a * b) = 1000

Division

它由slash (/)符号表示,它分为两个或多个数字。 以下示例说明了这一点 -

例子 (Example)

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

执行此代码时,您将获得以下结果 -

输出 (Output)

(a/b) = 2.5

Module

它由percent (%)符号表示,该符号查找两个或更多数字的模块划分。 以下示例说明了这一点 -

例子 (Example)

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

执行此代码时,您将获得以下结果 -

输出 (Output)

(a % b) = 10