SED手册:自动化编辑器的使用指南
Sed 手册 Sed 是一个流编辑器(Stream Editor),它提供了将编辑工作自动化的功能,使用者无需直接编辑数据。Sed 提供了二十多种不同的函数参数,组合这些参数可以完成不同的编辑动作。 Sed 是一个非交互式上下文编辑器,设计用于三种情况下: 1. 编辑那些对舒适的交互式编辑而言太大的文件。 2. 在编辑命令太复杂而难于在交互模式下键入的时候编辑任何大小的文件。 3. 要在对输入的一趟扫描中有效的进行多个‘全局’(global)编辑函数。 Sed 的工作方式是逐行编辑文件,以行为单位编辑文件,因此它也是一种行编辑器(line editor)。 Sed 不使用临时文件,每次只把输入的某些行驻留在内存中,因此可编辑的文件的有效大小,只受限于输入和输出要同时共存于次级。 Sed的手册中详细介绍了 Sed 的使用方法和函数参数。 Sed 的函数参数有二十多种,包括: 1. s:替换命令,用于替换文件中的数据。 2. d:删除命令,用于删除文件中的数据。 3. a:追加命令,用于追加数据到文件中。 4. i:插入命令,用于插入数据到文件中。 5. c:改变命令,用于改变文件中的数据。 6. p:打印命令,用于打印文件中的数据。 7. l:列表命令,用于显示文件中的数据。 8. r:读取命令,用于读取文件中的数据。 9. w:写入命令,用于写入数据到文件中。 10. y:翻译命令,用于翻译文件中的数据。 11. !:否定命令,用于否定之前的编辑命令。 12. n:下一行命令,用于跳过当前行,编辑下一行。 13. q:退出命令,用于退出 Sed 编辑器。 14. =:打印行号命令,用于打印当前行的行号。 15. #:注释命令,用于注释 Sed 命令。 16. N:下一行命令,用于跳过当前行,编辑下一行。 17. D:删除命令,用于删除文件中的数据。 18. P:打印命令,用于打印文件中的数据。 19. h:帮助命令,用于显示 Sed 的帮助信息。 20. H:帮助命令,用于显示 Sed 的帮助信息。 21. g:全局命令,用于执行全局编辑函数。 22. G:全局命令,用于执行全局编辑函数。 23. x:交换命令,用于交换文件中的数据。 24. b、:label:标签命令,用于标记文件中的数据。 25. t:测试命令,用于测试文件中的数据。 Sed的手册还提供了多种使用示例,例如: * 替换文件中的数据 * 搬动文件中的数据 * 删除文件中的数据 * 搜寻文件中的数据 Sed 是一个功能强大且灵活的流编辑器,提供了二十多种不同的函数参数,组合这些参数可以完成不同的编辑动作。 Sed的手册详细介绍了 Sed 的使用方法和函数参数,为用户提供了一个很好的参考指南。
![](https://csdnimg.cn/release/download_crawler_static/3896113/bg7.jpg)
![](https://csdnimg.cn/release/download_crawler_static/3896113/bg8.jpg)
剩余36页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)