运行perl脚本时无法看到错误或输出?

时间:2013-11-19 18:03:45

标签: perl

perl输出屏幕快速关闭,这就是为什么我根本无法看到任何错误信息。但通过cmd打开perl只能看到。是否有任何方法可以像批量一样暂停输出屏幕?..

How can I pause the console window in .pl and .bat file?

3 个答案:

答案 0 :(得分:2)

如果您希望脚本在退出前等待用户输入,可以在脚本的任何位置添加:

END { <STDIN> }

使用END块将处理多个出口点(例如,从错误中死亡)。

答案 1 :(得分:0)

您没有说明,但我怀疑您是从GUI运行脚本。打开shell窗口(bash或command.com)并从命令行运行脚本。这将使输出保持足够长的时间来检查。

答案 2 :(得分:0)

如果您使用的是Windows,请先打开CMD窗口(“开始” - &gt;“运行” - >&gt;“cmd.exe”)

此外,您可以在Windows和Unix上将命令输出传递给“|more”命令

如果你在其他环境中,你需要解释WHERE和你如何执行你的Perl脚本