0

我打算在 awk 中使用一个多维数组,并以如下格式存储详细信息

代码

arr[customer1,account1]
arr[customer1,account2]
arr[customer2,account1]
arr[customer2,account2]

细节

我只需要知道,我将如何遍历并打印结果。我也在 shell 脚本程序中使用这个 awk,所以我想知道我是否能够在 shell 脚本中使用相同的数组,如果可以,如何传输它。我在很多网站上搜索,我无法找到正确的解决方案。你能帮帮我吗?谢谢你。

4

1 回答 1

1

多维数组中的键与SUBSEP变量的值分开,用它来分割它们。像这样遍历数组:

for ( key in arr ) {
    split( key, values, SUBSEP )
    ## values[1] -> First value of the multidimensional array.
    ## values[2] -> Second value of the multidimensional array.
}
于 2012-06-24T10:50:56.957 回答