在AWK中,数组是一种关联数组,其中的元素可以作为键来存储和检索值。要设置数组的键值对,可以使用以下语法:
array[key] = value 其中,array是要操作的数组名称,key是数组中的键,value是要设置的值。例如,以下代码将创建一个名为colors的数组,并将键red和值#FF0000添加到该数组中:
colors["red"] = "#FF0000" 要检索数组的值,可以使用以下语法:
array[key] 其中,array是要操作的数组名称,key是数组中的键。例如,以下代码将输出colors数组中键为red的值:
print colors["red"] 如果指定的键不存在于数组中,AWK将返回空字符串。可以使用if语句来检查键是否存在:
if (key in array) { print array[key] } else { print "Key not found" }