AWK 数组成员运算符
它用 in 表示。在访问数组元素时使用它。以下示例使用此运算符打印数组元素。
示例
[jerry]$ awk 'BEGIN {
arr[0] = 1; arr[1] = 2; arr[2] = 3; for (i in arr) printf "arr[%d] = %d\n", i, arr[i]
}'
执行这段代码后,您将获得以下结果:
输出
arr[0] = 1
arr[1] = 2
arr[2] = 3
它用 in 表示。在访问数组元素时使用它。以下示例使用此运算符打印数组元素。
[jerry]$ awk 'BEGIN {
arr[0] = 1; arr[1] = 2; arr[2] = 3; for (i in arr) printf "arr[%d] = %d\n", i, arr[i]
}'
执行这段代码后,您将获得以下结果:
arr[0] = 1
arr[1] = 2
arr[2] = 3