数组

  • 作者:KK

  • 发表日期:2019.03.28


初步认识

数组使用不需要声明,用到的时候就直接产生:

BEGIN{
	#给arr变量设定第0个元素999,就产生了一个数组,拥有1个元素,第0个元素为999
	arr[0] = 999
}
{
	#NR是行号,因此以行号为下标储存本行的内容
	arr[NR] = $1
}
END{
	for(i in arr){
		print i, arr[i]
	}
}

下标可以带英文,关联数组

arr["xxx"] = 999自己试试,换成变量也可以。


delete语句删除元素

delete arr["xxx"]