1.格式
sed [选项] '条件指令;条件指令' 文件
sed [选项] '/正则/指令' 文件
2.选项
-n:屏蔽默认的输出 #sed 默认把所有的文件打印一遍
-i:直接修改文件内容 #sed默认不会修改源文件,会把修改结果输出到屏幕
-r:启用正则表达式 #sed默认不支持扩展正则表达式,与其它选项一起时放在首位
3.指令
p:===>3p===>打印、复制 #可以用来看文件
d:===>3d===>删除 #没有i时不会删除文件,而是修改结果输出屏幕
n:===>p;n==>跳行 #复制基数行
i:===>2i xxx===>写入 #在第二行前面写入xxx
a:===>2a xxx===>写入 #在第二行后面写入xxx
c:===>行替换 #直接一行换掉
r:===>2r文件===>读入 #将文件读入到第二行后面
w:===>w文件===>另存为 #将文件另存为
S:===>s/old/new/g #替换关键词
#加g时替换所有
#不加g替换每行第一个
#也可以用数字,指定替换第几个
#当new为空时,删除
#替换符号可以改为任意其它字符,替换当中有字符时需要屏蔽。