awk

Awk数组的键值对如何设置和检索

小樊
81
2024-10-12 06:41:54
栏目: 编程语言

在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"
}

0
看了该问题的人还看了