1
#!/usr/bin/tclsh
proc test {} {
aaa
}
test
當我運行該腳本,我得到錯誤信息:TCL,獲得完整的錯誤消息,在捕捉命令
invalid command name "aaa"
while executing
"aaa"
(procedure "test" line 2)
invoked from within
"test"
(file "./a.tcl" line 7)
如果我在catch
運行測試命令我只得到錯誤信息的第一道防線。
#!/usr/bin/tclsh
proc test {} {
aaa
}
catch test msg
puts $msg
此打印: invalid command name "aaa"
是否有可能得到catch命令完整的錯誤信息(文件,行,程序)?我的程序有很多文件,只有一行錯誤信息很難從中找到。