También puede omitir un número arbitrario de líneas al principio o al final del archivo usando heado tailprogramas.
Para su pregunta concreta,
tail input.txt -n+7 | program.awk
lo hará, siempre que su program.awkarchivo sea ejecutable. De lo contrario, puede usar
tail input.txt -n+7 | awk -f program.awk
De esta manera, ahorrará una comparación para cada línea y no necesitará cambiar la lógica de su código AWK.
tail comenzará a transmitir texto a partir de la séptima línea, omitiendo las seis primeras líneas.
Esto no será un gran problema en el rendimiento, especialmente si el proceso de texto es simple gracias al almacenamiento en caché. Sin embargo, para archivos largos y el uso repetido en un entorno de nube puede ahorrar algunos costos.
FNRes el número de fila en cada archivo, mientras queNRes el número en toda la entrada (no es un problema al canalizar).