How to insert multiple blank lines after every line

awksedsolaris

I want to insert 5 blank lines after every line in my input file.

foo.txt:

line 1
line 2
line 3

out.txt:

line 1





line 2





line 3    





...

Solaris 5.10, nawk or sed.

Best Answer

That's the job for sed:

sed -e 'G;G;G;G;G' file

With awk:

nawk -vORS='\n\n\n\n\n\n' 1 file

Or shorter version:

awk 'ORS="\n\n\n\n\n\n"' file

or avoid setting ORS for each input line:

awk 'BEGIN{ORS="\n\n\n\n\n\n"};1' file
Related Question