是否有办法获得Perl调试输出,类似于bash -x
但在Perl中?
我不需要strikt或诊断消息(他们编译代码但不打印Perl解释器执行的行)。
答案 0 :(得分:7)
假设您正在使用某种unix,可以使用Devel :: Trace perl模块。 如果未安装,您可以从CPAN安装它,如下所示:
sudo perl -MCPAN -e 'install Devel::Trace'
一旦拥有它,您可以像这样运行脚本:
perl -d:Trace myscript.pl
它将完全与bash -x相同(请注意Trace包的名称区分大小写)。