gawk调试器命令全解析
在使用gawk进行编程时,调试是一个必不可少的环节。下面将详细介绍gawk调试器的相关命令及使用方法。
调试实例引入
首先来看一个调试实例。代码如下:
alast["4"] = "wonderful"
alast["5"] = "program!"
接着执行以下操作:
gawk> n
69 clast = join(alast, fcount, n)
gawk> n
70 cline = join(aline, fcount, m)
当执行 gawk> p cline clast 时,得到结果:
cline = "gawk is a wonderful program!"
clast = "awk is a wonderful program!"
经过思考发现,原本想从第二个字段开始连接以创建用于比较的虚拟记录,但由于索引问题导致错误。退出调试器:
gawk> q
The program is running. Exit anyway (y/n)? y
然后在编辑器中修改代码为:
clast = join(alast, fcount+1, n)
cline = join(aline, fcount+1, m)
问题得
超级会员免费看
订阅专栏 解锁全文
6

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



