Sed - 教程
-
-
简述
首字母缩略词 SED 代表Stream EDitor.它是一个简单而强大的实用程序,可以解析文本并无缝转换它。SED 由贝尔实验室的 Lee E. McMahon 在 1973-74 年间开发。今天,它可以在所有主要操作系统上运行。McMahon 编写了一个通用的面向行的编辑器,最终成为 SED。SED 借用了 ed 编辑器的语法和许多有用的功能。从一开始,它就支持正则表达式。SED 接受来自文件和管道的输入。此外,它还可以接受来自标准输入流的输入。SED 由自由软件基金会 (FSF) 编写和维护,由 GNU/Linux 分发。因此它通常被称为GNU SED.对于新手用户来说,SED 的语法可能看起来很神秘。但是,一旦您熟悉了它的语法,您就可以用几行 SED 脚本解决许多复杂的任务。这就是 SED 的美妙之处。 -
SED 的典型用途
SED 可以以许多不同的方式使用,例如:- 文本替换,
- 选择性打印文本文件,
- 文本文件的就地编辑,
- 文本文件的非交互式编辑等等。