各行の後に複数の空行を挿入する方法

各行の後に複数の空行を挿入する方法

入力ファイルの各行の後に5つの空白行を挿入したいと思います。

foo.txt:

line 1
line 2
line 3

out.txt:

line 1





line 2





line 3    





...

Solaris 5.10nawkまたはsed

ベストアンサー1

これは次のとおりですsed

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

そしてawk

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

またはより短いバージョン:

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

または、ORSすべての入力ラインに設定しないでください。

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

おすすめ記事