Sed - 基础教程

首页 / Sed / Sed - 基础教程

sed(意为流编辑器,源自英语“stream editor”的缩写)是一个使用简单紧凑的编程语言来解析和转换文本Unix实用程序。

sed由贝尔实验室的Lee E. McMahon于1973年至1974年开发, 并且现在大多数操作系统都可以使用。 sed基于交互式编辑器ed(“editor”,1971)和早期qed(“quick editor”,1965-66)的脚本函数。sed是最早支持正则表达式的工具之一,至今仍然用于文本处理,特别是用于替换命令。用于纯文本字符串操作和“流编辑”的常用工具还有AWK和Perl 。

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

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

SED典型用途

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

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/sed/sed-overview.html

来源:LearnFk无涯教程网

  • 文本替换
  • 选择性打印文本文件
  • 编辑文本文件
  • 非交互式文本文件编辑等等

Sed目录

这一章《Sed - 简介》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关文章

深入浅出云计算 -〔何恺铎 - 〕

SRE实战手册 -〔赵成 - 〕

Vim 实用技巧必知必会 -〔吴咏炜 - 〕

爆款文案修炼手册 -〔乐剑峰 - 〕

在 Javascript 中使用二维数组中的拼接

为什么有些 JavaScript 函数有共轭名称,而其他函数没有?

使用什么 IP 来执行 UDP 广播?

可组合的 fillMaxSize 和旋转不起作用

SQL - 自事件以来的衰减时间然后在下一个事件重新开始

为什么屏幕上的图像会导致我的游戏非常缓慢?

视频推荐〔Sed - p38-三剑客-awk-循环与判断〕

更多 Sed-overview 视频教程 »