Область шаблона
10.11. Область шаблона
Область шаблона состоит из двух шаблонов, разделенных запятой: 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.