Проверить количество записей в исходном файле и загруженной цели

Строки заголовка будут соответствовать условию NR% 156780 == 0 . Это означает, что вы можете использовать

awk 'NR % 156780 != 0 { process non-header row }' ...

... или, возможно,

awk '(NR - 1) % 156780 != 0 { process non-header row }' ...

(поскольку NR равно 1 для первой строки, а не нулю)

Если вы хотите пройти через строки заголовка без изменений:

awk '(NR - 1) % 156780 != 0 { process non-header row } (NR - 1) % 156780 == 0 { print }' ...

То есть просто добавьте единственное действие print для обратного условия того, которое вы используете для действий со строками без заголовка.

1
23.05.2017, 15:40
0 ответов

Теги

Похожие вопросы