우리 모두는 그것에 대해 잘 알고 있습니다 awk 'BEGIN {action} condition {action} END {action}'
. 하지만 첫 페이지의 제목을 만드는 데에만 사용할 수 있습니다. 여러 페이지의 출력이 있는 경우 72개 레코드 이후 각 페이지의 제목, 페이지 번호 및 바닥글을 어떻게 얻을 수 있습니까? 각 페이지에 72개의 행이 포함될 수 있다고 가정합니다.
답변1
이제 얼마나 많은 레코드가 있는지 알았습니다.
awk 'BEGIN { /* print initial header */ }
(NR - 1) % 72 == 0 { /* print footer; print next page header */}
{ /* action */ }
END { /* print footer */ }' /path/to/file