Sed - 简介介绍

首字母缩写词SED代表 Stream EDitor。它是一个简单但功能强大的实用程序,可解析文本并将其无缝转换。 SED由Bell Labs的Lee E. McMahon在1973–74年间开发。今天,它可以在所有主要操作系统上运行。

McMahon编写了通用的面向行的编辑器,最终成为SED。 SED借鉴了ed编辑器的语法和许多有用的功能。从一开始,它就支持正则表达式。 SED增加来自文件以及管道的输入。此外,它还可以接受来自标准输入流的输入。

SED由自由软件基金会(FSF)编写和维护,由GNU/Linux分发。因此,它通常被称为 GNU SED。对于新手用户而言,SED的语法可能看起来很难。但是,一旦熟悉了它的语法,就可以用几行SED脚本解决许多复杂的任务。

SED的典型用途

SED可以以多种不同方式使用,如:

  • 文本替换
  • 选择性打印文本文件
  • 编辑文本文件
  • 非交互式文本文件编辑等等
点我分享笔记