我有一个 Perl 程序,但是当我尝试运行它时,它会抛出错误
*****BEGIN: command not found
+ our =/prod/home01/appl/psoft/epmapp/batch/lib
/prod/home01/appl/psoft/epmapp/batch/bin/FileTransfer.pl: line 4: our: command not found
+ push @INC,
/prod/home01/appl/psoft/epmapp/batch/bin/FileTransfer.pl: line 5: push: command not found
/prod/home01/appl/psoft/epmapp/batch/bin/FileTransfer.pl: line 6: syntax error near unexpected token `}'
/prod/home01/appl/psoft/epmapp/batch/bin/FileTransfer.pl: line 6: `}'*****
我认为错误是由于它试图通过 shell 而不是通过 perl 运行脚本。我已经检查了所有基本的东西,比如在我的脚本中她砰的一声之前没有多余的行。但我仍然无法弄清楚确切的问题是什么。
这是我们代码的开始:
#!/usr/bin/perl
BEGIN {
our $lib_path="/prod/home01/appl/psoft/epmapp/batch/lib";
push @INC, $lib_path;
}
我正在使用 Red Hat Enterprise Linux Server 5.9 版环境。