下载中心
sed 实例doc
1星 发布者: huhuhah0009

2013-09-29 | 1积分 | 152KB |  0 次下载

下载 收藏 评论

文档简介
标签: 实例

实例

sed_实例sed实例第一部分挑选编辑器在 UNIX 世界中有很多文本编辑器可供我们选择。思考一下 -- vi、emacs 和 jed以及很多其它工具都会浮现在脑海中。我们都有自己已逐渐了解并且喜爱的编辑器(以及我们喜爱的组合键)。有了可信赖的编辑器,我们可以轻松处理任何数量与 UNIX有关的管理或编程任务。虽然交互式编辑器很棒,但却有其限制。尽管其交互式特性可以成为强项,但也有其不足之处。考虑一下需要对一组文件执行类似更改的情形。您可能会本能地运行自己所喜爱的编辑器,然后手工执行一组烦琐、重复和耗时的编辑任务。然而,有一种更好的方法。进入 sed如果可以使编辑文件的过程自动化,以便用“批处理”方式编辑文件,甚至编写可以对现有文件进行复杂更改的脚本,那将太好了。幸运的是,对于这种情况,有一种更好的方法 -- 这种更好的方法称为 "sed"。sed 是一种几乎包括在所有 UNIX 平台(包括 Linux)的轻量级流编辑器。sed有许多很好的特性。首先,它相当小巧,通常要比您所喜爱的脚本语言小很多倍。其次,因为 sed 是一种流编辑器,所以,它可以对从如管道这样的标准输入接收的数据进行编辑。因此,无需将要编辑的数据存储在磁盘上的文件中。因为可以轻易将数据管道输出到sed,所以,将 sed 用作强大的 shell脚本中长而复杂的管道很容易。试一下用您所喜爱的编辑器去那样做。GNU sed对 Linux 用户来说幸运的是,最好的 sed 版本之一恰好是 GNU sed,其当前版本是3.02。每一个 Linux 发行版都有(或至少应该有)GNU sed。GNU sed之所以流行不仅因为可以自由分发其源代码,还因为它恰巧有许多对 POSIX sed标准便利、省时的扩展。另外,GNU 没有 sed早期专门版本的很多限制,如行长度限制 -……

评论
相关视频
  • 直播回放: Keysight 小探头,大学问,别让探头拖累你的测试结果!

  • 控制系统仿真与CAD

  • MIT 6.622 Power Electronics

  • 直播回放:基于英飞凌AIROC™ CYW20829低功耗蓝牙芯片的无线组网解决方案

  • 直播回放:ADI & WT·世健MCU痛点问题探索季:MCU应用难题全力击破!

  • Soc Design Lab - NYCU 2023

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×