【发布时间】:2018-05-26 04:32:56
【问题描述】:
我正在尝试使用 awk 脚本来读取学生数据。该文件的标题行和页脚行很少。 (假设前 3 个和后 3 个) 实际学生数据放在页眉和页脚之间,用逗号分隔,如下所示,
姓名、年龄、地点
我想打印学生的年龄以及页眉和页脚。
样本数据:
Header 1
Header 2
Header 3
dhana,28,USA
subha,24,India
Footer 1
Footer 2
Footer 3
预期输出:
Header 1
Header 2
Header 3
28
24
Footer 1
Footer 2
Footer 3
我的代码:
BEGIN{ FS = ","}
{
if(NR > 3)
{
print $2
}else{
print $0
}
}
我的输出:
Header 1
Header 2
Header 3
28
24
我正在使用 NR 运算符跳过标题。如何打印页脚并仅处理学生数据(年龄)?
【问题讨论】:
标签: awk