50.sed
sed是检索文本并可替换内容的命令
sed是一个重量级命令,它跟grep、awk并称三剑客。
sed功能强大,内容丰富到可以写一本书。
--help获得帮助信息。
-e选项,后面跟脚本处理文本
-f选项,后面跟文本文件,内有脚本,用于处理文本
-n选项,仅显示处理后的结果
sed脚本内常见处理操作说明:
a,新增一行(下一行),a后面跟字符串
d,删除,指定行范围,d后面通常为空
i,插入一行(上一行),i后面跟字符串
p,打印,通常跟-n一起使用
s:取代,直接进行取代工作,可以搭配郑泽表达式。
c:取代,
例1:一个d操作的范例
例2:一个i操作的范例
例3:一个c操作范例
在上一篇文章kill的介绍中,有一个例子是修改sshd配置再执行kill -HUP,其用到了sed替换字符串。这里不再举例。
以后写一个详细点的系列文章来展现sed的强大。