编程工具:交互式拼写检查器与索引生成程序详解
1. 交互式拼写检查器spellcheck.awk
spellcheck.awk是一个交互式的拼写检查器,由 Dale Dougherty 编写。以下是其详细介绍:
1.1 使用方法
使用命令nawk -f spellcheck.awk [+dict] file来调用该脚本,其中[+dict]是可选的字典文件,file是需要检查拼写的文件。
# spellcheck.awk -- interactive spell checker # # AUTHOR: Dale Dougherty # # Usage: nawk -f spellcheck.awk [+dict] file # (Use spellcheck as name of shell program) # SPELLDICT = "dict" # SPELLFILE = "file"1.2 程序流程
- BEGIN 过程:
- 处理命令行参数:判断参数数量,若有两个以上参数,第二个参数为字典文件;若只有两个参数,第一个参数为待检查文件,同时会询问是否使用本地字典文件。
- 创建临时文件名:创