sed简介及其基本工作流程

sed介绍
sed全名为stream editor,流编辑器,功能十分强大,由贝尔实验室的Lee E.McMahon 在1973年到1974年之间开发完成,
目前可以在大多数操作系统中使用,sed的出现作为grep的继任者。与vim等编辑器不同的是,sed是一种非交互式的编辑器,
它使用预先设定好的编辑指令对输入的文本进行编辑,完成之后再输出编辑结构

sed工作原理
sed会一次处理一行内容。处理时,把当前处理的行储存在临时缓冲区(模式空间),接着用sed命令处理模式空间的内容,
处理完成后,把模式空间的内容打印到屏幕,接着处理下一行,不断重复,直到文件末尾,文件内容并没有改变,除非使用重定向存储输出
或者加了-i选项

猜你喜欢

转载自www.cnblogs.com/hzdwwzz/p/9727076.html