SED单行脚本快速参考(Unix流编辑器)
2005年12月29日
英文标题:
USEFUL ONE-LINE SCRIPT FOR SED (Unix stream editor)
原标题:
HANDY ONE-LINE FOR SED (Unix stream editor)
整理:
Ecric Pement – pemente[at]northpark[dot]edu
译者:
Joe Hong – hq00e[at]126[dot]com
版本:
5.5
在以下地址可找到本文档的最新(英文)版本:
http://sed.sourceforge.net/sed1line.txt
http://www.pement.org/sed/sed1line.txt
其它语言版本:
中文
http://sed.sourceforge.net/sed1line_zh-CN.html
捷克语
http://sed.sourceforge.net/sed1line_cz.html
荷语
http://sed.sourceforge.net/sed1line_nl.html
法语
http://sed.sourceforge.net/sed1line_fr.html
德语
http://sed.sourceforge.net/sed1line_de.html
葡语
http://sed.sourceforge.net/sed1line_pt-BR.html
目录
一. 文本间隔
二. 编号
三、文件转换和替代
四、选择性地显示特定行
五、选择性地删除特定行
六、特殊应用
七、使用SED
一. 文本间隔
在每一行后面增加一空行
>>> sed G
将原来的所有空行删除并在每一行后面增加一空行。 这样在输出的文本中每一行后面将有且只有一空行。
>>> sed ‘/^$/d;G’
在每一行后面增加两行空行
>>> sed ‘G;G’
将第一个脚本所产生的所有空行删除(即删除所有偶数行)
>>> …
Read This Post