在AWK中,split函数将字符串拆分为一个数组,并返回该数组的长度。要获取split函数返回的索引,可以使用以下方法:
awk '{
string = "Hello World"
count = split(string, array)
for (i = 1; i <= count; i++) {
print "Index: " i " Value: " array[i]
}
}' file.txt
在上面的示例中,我们将字符串"Hello World"存储在变量string中。然后,我们使用split函数将string拆分为一个数组array,并将返回的长度存储在变量count中。
然后,我们使用for循环遍历数组array,打印每个索引和对应的值。
运行以上代码,将输出:
Index: 1 Value: Hello
Index: 2 Value: World
这样,你就可以获取split函数返回的索引。
上一篇:AWK的输入和输出问题
下一篇:awk的substr函数的速度