1.2. 本手册的范围

未匹配的标注

本手册的范围

第一章《强大的编辑工具》

是对 sed 和 awk 特性和能力的概览。

第二章《理解基本操作》

展示了 sed 和 awk 的基本操作,显示了 sed 到 awk 功能上的进展。他们都有相似的命令行语法,以脚本的形式接收用户指令。

第三章《理解正则表达式语法》

详细描述 UNIX 正则表达式语法。新手可能会被这些用来进行模式匹配的奇怪表达式所吓到。为了最大程度地利用 sed 和 awk,精通正则表达式是很重要的。在这一章当中,模式匹配的例子很大程度上依赖于 grepegrep

第四章 《编写 sed 脚本》

接下来连续三章都是关于 sed。本章只使用了少量的 sed 命令来涵盖编写一个 sed 脚本的基本元素。它还介绍了一个用来简化 sed 脚本调用的 shell 脚本。

第五章《基本 sed 命令》

基本命令是并行手动编辑动作的命令。

第六章《高级 sed 命令》

高级命令引入了简单的编程能力。在高级命令中包括那些操作保持空间的命令。保持空间是预留的临时缓冲区。

第七章《编写 awk 脚本》

接下来五张都是关于 awk 的知识。这一章介绍了这个脚本语言的主要特点,解释了许多脚本,包括一个修改 ls 命令输出的脚本。

第八章《条件、循环、数组》

描述怎样使用基本的编程结构,比如条件、循环、数组。

第九章 《函数》

描述怎样使用 awk 内置的函数,怎样去写用户自定义的函数。

第十章 《The bottom drawer》

包括了一些杂七杂八的 awk 主题,描述了怎样从一个 awk 脚本执行 UNIX 命令,怎样将输出导入到文件或管道,还提供了少量的关于调试 awk 脚本的建议。

第十一章《许多 awk》

描述了原来的 v7 版本的 awk,当前贝尔实验室的 awk,自由软件基金会的 GNU awk(gawk),还有 Michael Brennan 写的 mawk,最后三个都有免费的源代码。还描述了两个商业版本的 awk,MKS awk 还有 thomson automation awk (tawk) 还有 VSAwk——它将类 awk 的能力带到了 VB 环境。

第十二章《功能全面的应用程序》

介绍了一个功能全面的应用程序,展示了两个更长的更复杂的 awk 脚本,他们一起展示了这个语言几乎所有的未来。第一个脚本是一个交互式的拼写检查器。第二个脚本处理和格式化一本书的索引或者一套书的主索引。

第十三章《杂七杂八的脚本》

介绍了许多用户贡献的脚本,展示了编写 sed & awk 脚本的不同风格和技术。

附录A《sed 快速参考》

描述 sed 命令和命令行选项的快速参考。

附录B《awk 快速参考》

Awk 的命令行选项以及它脚本语言的全面描述的快速参考。

附录 C《第 12 章的补充》

完整的介绍了第 12 章中所描述的 spellcheck.awk 脚本和 masterindex shell 脚本的完整列表。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~