Я пытаюсь использовать скрипт 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.как распечатать нижний колонтитул и обрабатывать только данные об ученике (возраст)?