Tengo un archivo de entrada como esta:¿Cómo inserto una línea en blanco cada n líneas usando awk?
line 1
line 2
line 3
line 4
line 5
line 6
me gustaría usar awk para insertar una línea en blanco cada pocas líneas; por ejemplo, cada dos:
line 1
line 2
line 3
line 4
line 5
line 6
¿Cómo puedo obtener awk para poner una línea en blanco en mi archivo de cada n líneas?
Si n = 1, el siguiente parece funcionar: 'awk '{print; printf ("\ n");} ''o simplemente ' awk' {print; print "";} '' –
Esto colocará la primera nueva línea antes de la 5ta línea en lugar de después. la impresión y el printf deben invertirse. – Scrutinizer