sed 's/a/b/g' ——> 常用于输出重定向生成新的文件 sed 不加参数,且[操作符]不为p时,默认输出修改后的文本: sed -n 's/a/b/g p' ——> 常用于打印匹配行 -n:静默状态,默认无任何打印,当[操作]为p时,打印匹配到的行。 -n 和 p 常常一起连用
定址符可以是一个(指定某一行),也可以是二个(指定某一个范围)
sed中所有出现正则表达式的地方都要用/ /包起来
只有操作符 s 和操作符 p 能连用, 操作符i,a,d均不能与操作符号 p 连用
/abc/b jump_tag #如果匹配到abc则跳转到:jump_tag处执行下一条命令 command2 #else 部分的命令 b #b 不加任何标签的话相当于跳转到最后一条指令(也就是对当前行什么都不再执行) :jump_tag command1 #if 部分的命令