gawk调试器使用指南
1. 引言
在编程过程中,调试是发现和修复代码问题的重要环节。gawk作为一款强大的文本处理工具,也具备调试功能。本文将通过一个示例调试会话,详细介绍gawk调试器的使用方法,包括如何启动调试器、查找和解决问题,以及常用的调试命令。
2. 启动调试器
启动gawk调试器与正常运行gawk程序类似,但需要额外传递 --debug 或 -D 选项。包含程序和支持代码的文件通过 -f 选项在命令行中指定。例如:
$ gawk -D -f getopt.awk -f join.awk -f uniq.awk -1 inputfile
其中, getopt.awk 和 uniq.awk 位于 $AWKPATH 路径下, -1 是 uniq.awk 的一个选项。调试器不会立即在 inputfile 上运行程序,而是加载所有程序源文件并进行内部编译,然后给出提示:
gawk>
此时,尚未执行任何代码。
3. 查找问题
假设在“字段跳过”模式下使用 uniq.awk 时出现问题,程序无法捕获跳过第一个字段后应该相同的行,例如:
超级会员免费看
订阅专栏 解锁全文
8

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



