全功能应用:拼写检查与索引生成
在文本处理领域,拼写检查和索引生成是两项重要的任务。下面将详细介绍如何使用相关工具和脚本完成这些任务。
拼写检查脚本
拼写检查脚本通过设置一个 shell 变量 AWKLIB 来指定 spellcheck.awk 脚本的位置。符号 “$*” 会展开为脚本名之后的所有命令行参数,这些参数随后可供 awk 使用。
这个拼写检查器的一个有趣之处在于,shell 脚本中完成的工作极少,所有工作都在 awk 编程语言中完成,包括执行 10 个 UNIX 命令。使用 awk 完成所有工作,能保持一致的语法和结构。若部分工作在 shell 中完成,部分在 awk 中完成,可能会造成混淆,例如需要记住 if 条件语句的语法差异以及如何引用变量。现代版本的 awk 为执行命令和与用户交互提供了一种替代 shell 的有效方式。
生成格式化索引
生成索引的过程通常包含三个步骤:
1. 在文档中编写索引条目代码。
2. 格式化文档,生成带有页码的索引条目。
3. 处理索引条目,对其进行排序,合并仅页码不同的条目,然后准备格式化的索引。
无论使用 troff 、其他编码批处理格式化工具,还是像 FrameMaker 这样的所见即所得格式化工具,这个过程大致相同,不过使用后者时,这些步骤
超级会员免费看
订阅专栏 解锁全文
2032

被折叠的 条评论
为什么被折叠?



