SED 命令入门 [初学者指南] 您所在的位置:网站首页 史上最详细的sed命令教程 SED 命令入门 [初学者指南]

SED 命令入门 [初学者指南]

2024-05-11 22:05| 来源: 网络整理| 查看: 265

SED 命令入门 [初学者指南]

学习使用 Unix 工具箱中最强大的命令之一:sed,流编辑器以及 SED 命令的实际示例。

自 60 年代末以来,Sed 一直是 Unix 标准工具箱的一部分。与任何文本编辑器一样,它将帮助您修改文本文件。然而,与您可能已经使用过的文本编辑器相反,这是一种非交互式编辑器。

这意味着您提前指定要应用于文件的转换,然后该工具可以在无人监督的情况下应用这些转换。

该工具设计目标的最佳描述来自 Lee E. McMahon,他是原始实现的核心开发人员,在他的原始 sed 论文中:

Sed 是一个在 UNIX 操作系统上运行的非交互式上下文编辑器。 Sed 被设计为在三种情况下特别有用:

编辑太大的文件,无法进行舒适的交互式编辑;

当编辑命令序列过于复杂而无法在交互模式下轻松键入时,可以编辑任何大小的文件。

通过输入一次有效地执行多个“全局”编辑功能。

目标设计 (1) 和 (3) 可能与我们的现代硬件不太相关,但第二个仍然有效。作为个人补充,我想说 sed 特别适合重复性任务,例如当您想要对一组文件应用相同的转换时。

通过这些示例学习基本的 SED 命令

为了让您体验 sed 背后的强大功能,我将考虑一个开发人员需要在其项目中的每个源文件顶部添加许可证标头的情况:

linux@handbook:~$ head MIT.LICENSE *.sh ==> MIT.LICENSE


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有