加倍行间距

加倍行间距

Content #

来看一个向文本文件的行间插入空行的简单sed脚本: $ sed ‘G’ data2.txt Header Line

First Data Line

Second Data Line

End of Data Lines

$ 看起来相当简单。这个技巧的关键在于保留空间的默认值。记住,G命令只是将保留空间内容附加到模式空间内容之后。当启动sed编辑器时,保留空间只有一个空行。将它附加到已有行之后,就创建出了空行。

这个脚本在数据流的最后一行(也就是文件末尾)后面也加了一个空行。如果不想要这个空行,可以用排除符号(!)和行尾符号($)来确保脚本不会将空行附加到数据流的最后一行之后: $ sed ‘$!G’ data2.txt Header Line

First Data Line

Second Data Line

End of Data Lines $

From #

Linux命令行与shell脚本编程大全