Tengo un archivo que se parece a esto:¿Por qué awk no está imprimiendo nuevas líneas?
1
2
AA
4
5
AA BB
7
8
AA BB CC
10
11
AA BB CC DD
estoy usando awk para extraer sólo cada nth
línea donde n=3
.
>>awk 'NR%3==0' /input/file_foo >> output/file_foobar
La salida está apareciendo en una sola línea como:
AA AA BB AA BB CC AA BB CC DD
..... y así sucesivamente
quiero que aparezca como:
AA
AA BB
AA BB CC
AA BB CC DD
Intenté usar \n
, printf
con \n
, y así sucesivamente, pero no funciona como esperaba. Por favor avise.
¿Qué shell estás usando? Es un mensaje convencional que no indica el tipo de shell. ¿Cómo está demostrando que los datos son planos en una sola línea? –
¿Intentó cambiar la variable RS? –
Gracias. Estaba usando Cygwin, pero el terminador de línea no era el correcto, como mencionó Shiplu. – mane