我想在输入文件的每一行后插入 5 个空行。
foo.txt:
line 1
line 2
line 3
Run Code Online (Sandbox Code Playgroud)
out.txt:
line 1
line 2
line 3
...
Run Code Online (Sandbox Code Playgroud)
Solaris 5.10nawk或sed.
cuo*_*glm 16
这就是工作sed:
sed -e 'G;G;G;G;G' file
Run Code Online (Sandbox Code Playgroud)
与awk:
nawk -vORS='\n\n\n\n\n\n' 1 file
Run Code Online (Sandbox Code Playgroud)
或更短的版本:
awk 'ORS="\n\n\n\n\n\n"' file
Run Code Online (Sandbox Code Playgroud)
或避免ORS为每个输入行设置:
awk 'BEGIN{ORS="\n\n\n\n\n\n"};1' file
Run Code Online (Sandbox Code Playgroud)