uncategorized

sed-basic

sed

1
2
3
4
5
6
sed [-nefri] 'command' 文件
-n 静默模式
-e 可多重编辑
-f 保存成文件
-r 扩展正则表达式
-i 直接修改文件内容

command

command=’[应用范围][/匹配行正则表达式/]/命令’

常用命令

1
2
3
4
5
6
a 向下新增一行,后跟内容
c 取代行
d 删除行
i 向上插入行
p 打印
s 行内取代,其后跟正则表达式 s/正则表达式/[g] g代表替换全部,默认替换第一个匹配