sed简介及常见用法

sed是一个文本流处理器,配合正则表达式用可以实现很多文本处理操作。

和grep一样,sed是一行一行的处理的。sed处理文本时,首先会将源文件复制一份到内存中,然后将文本一行一行拿到模式空间内进行操作,最后输出到标准输出,即屏幕上。

在模式空间中,每一行都会根据用户给的条件进行匹配,匹配到了进行编辑后输出,没有匹配到,直接输出到标准输出。sed除了模式空间还有一个保持空间,能够让行在模式空间和保持空间多次进行处理,进而完成复杂的处理工作。

在hold space(保持空间)中还有一些高级命令:

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90827

评论列表(0条)

  • 马哥教育
    马哥教育 2018-01-07 18:02

    博文内容上简单了点,sed还是有蛮多知识可以总结的~可以扩充一下,继续加油哈~

联系我们

400-080-6560

在线咨询

工作时间:周一至周五,9:30-18:30,节假日同时也值班

QR code