如何判断`die`时的行号?

时间:2014-04-15 11:24:09

标签: perl line-numbers die

我想写点:

die "Error in file $0 line number $line_number_of_this_cmd_in_file \n";

在我的perl脚本文件中。

有任何帮助吗? 很多!

(perl 5)

1 个答案:

答案 0 :(得分:7)

这很简单:将\n放在行的末尾,die将附加您用脚本名称和行号写的任何消息。 例如:

die "Encountered error 15 ";

会导致打印:

"Encountered error 15 at script.pl line 42\n"

或任何适用的。