Область шаблона

Область шаблона состоит из двух шаблонов, разделенных запятой:

	pat1, pat2 {...}

В этом случае действие выполняется для каждой строки, расположенной между pat1 и pat2 (включительно). Например, шаблон:

	/Canada/, /Brazil/

ищет строки со словом "Canada" до строки со словом "Brazil"

        Canada      3852     24      North America
        China       3692     866     Asia
        USA         3615     219     North America
        Brazil      3286     116     South America

Также, если FNR - число текущих записей в текущем вводном файле, FILENAME - имя текущего вводного файла, то программа:

	FNR == 1, FNR == 5 {print FILENAME, $0}

печатает первые 5 записей каждого вводного файла с именем
FILENAME.

Еще материалы по теме: