在 awk/gawk 中,将数组拼接成字符串时,需要使用 for 循环遍历数组元素,并使用操作符“+=”将元素逐个添加到字符串中。以下是示例代码:
#!/usr/bin/awk -f
BEGIN {
arr[1]="hello"
arr[2]="world"
str=""
for (i=1;i<=2;i++) {
str=str arr[i]
}
print str
}
在这个例子中,我们将包含两个元素的数组 arr 中的每个元素依次添加到字符串 str 中。当我们使用 print 命令时,会输出字符串“helloworld”,而不是数组对象。