菜鸟请教,linux环境,如何执行perl脚本

菜鸟请教,linux环境,如何执行perl脚本

一个简单的perl脚本,内容如下
#!/ usr/bin/Perl

print "Goodbye, cruel world! \n";

$ci = <STDIN>;
exit;

我在hello.pl的当前目录下执行./hello.pl 然后系统提示
-bash ./hello No such file or directory!

linux命令行下如何执行perl脚本,谢谢
直接运行hello.pl试试
或者perl hello.pl
perl hello.pl可以,谢谢了
检查第一行#!/ usr/bin/Perl
chmod +x script.pl
./script.pl



QUOTE:
原帖由 alexru 于 2007-12-21 16:08 发表
chmod +x script.pl
./script.pl

我也觉得可能是没有执行权限的问题,
我是用root登录的,脚本第一行写了
#!usr/bin/perl -w
这个管用么?这行是注释么,谢谢
#!起头的叫做shebang line,是告诉shell用什么程序来执行这个文件
正确写法: #!/usr/bin/perl -w
另外像楼上几位说的那样,还要检查程序是否有执行权限
#!usr/bin/perl -w

#!/usr/bin/perl -w


对比下