在awk中,您可以使用数组来存储每个记录的字段,并在处理完最后一条记录后打印所需的字段。
以下是一个示例代码:
awk '{
# 存储每个记录的字段到数组中
fields[NR] = $0
}
END {
# 打印最后一条记录的特定字段
print fields[NR]
}' filename.txt
在上面的示例中,NR
是awk内置的变量,表示当前记录的行号。我们使用NR
作为数组fields
的索引,将每个记录存储到该数组中。
在END
部分,当处理完所有记录后,我们使用NR
作为索引来访问数组中的最后一条记录,并打印所需的字段。
请将filename.txt
替换为您实际的文件名。
下一篇:awk打印正则表达式问题的结果