Chinaunix

标题: awk 数组问题 [打印本页]

作者: join2    时间: 2008-03-19 22:02
标题: awk 数组问题
在awk里,数组可以a[1]=***,而a[1][1] 这样是错误的,我怎么使用二维数组?
是不是awk不能使用二维数组,谢谢给点方向!!
作者: jinl    时间: 2008-03-19 22:05
awk 里面没有真正的二维数组,不过可以自己模拟
a[1,1]=*****,a[1,2]=*****
作者: join2    时间: 2008-03-19 22:09
原帖由 jinl 于 2008-3-19 22:05 发表
awk 里面没有真正的二维数组,不过可以自己模拟
a[1,1]=*****,a[1,2]=*****

这个样子的我使用过,才写了一个shell使用a[1,1]这样不好处理,想使用想c一样的二维或多维数组,又没有变通的方法啊?
作者: jinl    时间: 2008-03-20 09:07
原帖由 join2 于 2008-3-19 22:09 发表

这个样子的我使用过,才写了一个shell使用a[1,1]这样不好处理,想使用想c一样的二维或多维数组,又没有变通的方法啊?

这个没有什么别的办法,a[1,2]这样为什么不好处理呢?
作者: prc    时间: 2008-03-20 13:06
你的需求是什么?为什么a[1,2]比a[1][2]不好处理?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2