翻看cu的帖子,看到下面的一个问题,细节问题,记录下来,给自己提醒。
BEGIN{
sizeofarray=split("a-b-c",number,"-")
}
{
print sizeofarray
}
这样的不能对数组的内容进行输出。
BEGIN{
sizeofarray=split("a-b-c",number,"-")
print sizeofarray
}
这样更改之后就可以进行输出了。
原因:begin是在AWK进行记录读取之前进行操作的,是不需要进行任何文件记录的,但是如果后面加上{}之后,就代表需要有文件了,所以前面那种情况不能输出数组内的内容。