[SHELL]Shell 三剑客之 sed命令详解

[什么是sed]

sed 是Stream Editor 的缩写,也称为流编辑器.

[sed 可以做什么]

对文件的快速的增,删,改查,其中查的两大功能是(过滤和取行)

[sed 语法格式]

sed [选项] [sed内置命令字符] [输入文件]

[sed参数选项]

-n 取消默认的sed输出,常与P连用

-i  直接修改文件内容

-e 多重编辑

-r 使用正则扩展

-f 指定一个sed 脚本文件到命令行执行

[sed内置命令字符]

a 追加文本

c 替换

d  删除文本

i  插入文本

p 打印文件 与n 连用

q 退出

s 用一个字符替换另外一个

s/regexp/replacement/ 匹配regexp 部分的内容,用replacement 代替

s/regexp/replacement/g 匹配regexp 部分的内容,用replacement 代替,全局替换

每天进步一点点,多思考,多总结 版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文地址:https://www.cnblogs.com/tingxin/p/12221222.html