As linhas de cabeçalho cumprirão a condição NR % 156780 == 0
. Isso significa que você pode usar
awk 'NR % 156780 != 0 { process non-header row }' ...
... ou possivelmente
awk '(NR - 1) % 156780 != 0 { process non-header row }' ...
(como NR
é 1 para a primeira linha, não é zero)
Se você deseja passar pelas linhas de cabeçalho não afetadas:
awk '(NR - 1) % 156780 != 0 { process non-header row } (NR - 1) % 156780 == 0 { print }' ...
Ou seja, basta adicionar uma ação print
única para a condição inversa da que você usa para atuar nas linhas sem cabeçalho.