2012-05-24 13 views

Respuesta

4

El siguiente en la línea del sed guión reemplazará un espacio con una nueva línea, y debe resolver su problema.

sed -i 's/ /\n/g' example.txt > example_out.txt 
2

de pasar sus datos a este comando sed, así:

sed 's/ /\n/g' example.txt 
4
xargs -n 1 < example.txt 

Al pasar example.txt en xargs teniendo un argumento a la vez -n 1, xargs colocarán cada entrada en una línea separada.

por ejemplo, para poner dos entradas por línea se podría simplemente cambiar el -n 1 a -n 2

La opción -n también se conoce como max-args en el man page.

+0

corregir la ortografía de 'xargs' para ti :) – 0xC0000022L

+0

gracias .. copiar y pegar elementos a veces un enfoque más seguro :) – Levon

5

Si es necesario insertar salto de línea después del cierre de corchetes, tratar

sed 's/) \?/)\n/g' example.txt 
Cuestiones relacionadas