深入了解 awk 编程:从基础到实践
1. GNU 项目与资源获取
GNU 项目由自由软件基金会(FSF)发起,这是一个致力于自由软件生产与分发的非营利组织,由原始 Emacs 编辑器的作者 Richard M. Stallman 创立。GNU Emacs 是如今使用最广泛的 Emacs 版本。
GNU 项目旨在创建一个完整、可自由分发且符合 POSIX 标准的计算环境。FSF 使用 GNU 通用公共许可证(GPL),确保其软件源代码始终对最终用户开放,gawk 的 C 语言源代码就遵循此许可证。
相关资料可在 GNU 项目主页查询,同时也能在 GNU 网站上阅读相关内容。
2. 书籍版本历程
这本书历经多个版本。最初由 Paul Rubin 撰写了约 40 页的初稿,后经 Diane Close 和 Richard Stallman 改进,版本扩充到约 90 页,但仅简单描述了原始的 “旧” 版 awk。
1988 年秋季开始对该版本进行改进,FSF 发布了多个编号为 0.x 的初步版本。1996 年,随着 gawk 3.0.0 的发布,1.0 版问世。FSF 以《The GNU Awk User’s Guide》为名发布了前两版,SSC 以《Effective awk Programming》为名发布了两版,O’Reilly 于 2001 年发布了第三版。
当前版本保持了先前版本的基本结构。FSF 4.0 版对内容进行了全面审核和更新,移除了所有对 4.0 之前 gawk 版本的引用,并新增了第 14 章。FSF 4.1 版(即 O’Reilly 发布的第四版)对内容进行了重新组织,新增了第
超级会员免费看
订阅专栏 解锁全文
9

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



