指令结构

sed指令整体结构是address command类型,address和command分别有许多不同的表达形似,可以互相组合。

address(通常是行的集合)


command


带s的命令

[address] s/expr1/expr2/[range] #将expr1替换成expr2

其中range填‘g’的时候表示这一行,填‘1’表示这一行第一次替换,填‘2’表示这一行第二次替换,以此类推。默认情况是'1',即替换第一个
'&'代表之前expr1

sed多条指令


sed配置选项