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