Arrays Awk-使用getline保存变量<&引用;文件";到一个数组?

Arrays Awk-使用getline保存变量<&引用;文件";到一个数组?,arrays,awk,getline,Arrays,Awk,Getline,我有一个文件: var tomek mirek arek marta dorota ewa roman var edek zenek ula 此命令将“var”保存到阵列: awk '/var/{split($0, a, RS); print a[1]}' file 我也会这么做,但是getline。此命令不起作用: awk 'BEGIN {while ((getline < "file") > 0){split(/var/, a, RS); print a[1]}}' aw

我有一个文件:

var tomek mirek arek 
marta dorota ewa roman
var edek zenek ula
此命令将“var”保存到阵列:

awk '/var/{split($0, a, RS); print a[1]}' file
我也会这么做,但是getline。此命令不起作用:

awk 'BEGIN {while ((getline < "file") > 0){split(/var/, a, RS); print a[1]}}'
awk'BEGIN{while((getline<“file”)>0{split(/var/,a,RS);print a[1]}'
谢谢你的帮助。

改变

split(/var/, a, RS); print a[1]

改变

if(/var/)
{
    split($0, a, RS)
    print a[1]
}