用awk进行文本处理,少不了就是它的数组处理。那么awk数组有那些特点,一般常见运算又会怎么样呢。我们先看下下面的一些介绍,结合例子我们会讲解下它的不同之处。在awk中数组叫做关联数组(associativearrays),因为下标记可以是数也可以是串。awk中的数组不必提前声明,也不必声明大小。数组元素用0或空串来初始化,这根据上下文而定。例如:
一、定义方法
1:可以用数值作数组索引(下标)
Tarray[1]=chengmo
Tarray[2]=800927
2:可以用字符串作数组索引(下标)
Tarray[first]=cheng
Tarray[last]=mo
Tarray[birth]=800927
使用中printTarray[1]将得到chengmo而printTarray[2]和print[birth]都将得到800927。
二、数组相关函数
复制代码