关于方括号的转义问题是有版本原因的。Lua 5.1.4以及之前的版本 \[ 和 \]可以正常转义(虽然它没有什么意义);Lua 5.2.1之后就无法正常转义了。另外看你的目录在\src\下莫非你的Lua是自己编译的么。最后给个提示,Programming in Lua editor I是5.0版本的Lua;editor II则是5.1版本的Lua。方括号直接用就可以了,不用转义。
方括号无需转义。