perl system("perldoc,$0")不解

perl system("perldoc,$0")不解

程序中语句:

if (scalar(@ARGV) == 0) {
    system("perldoc $0");
    exit(0);
}

打印出来的信息,是perl文件末尾的 #### document

也没找到别的指定输出的文档,为什么就默认输出这些? 请指教。
perldoc perldoc
perldoc perlpod

这就是 Perl 的神奇之处
perldoc perldoc
perldoc perlpod
没看出有什么特别的,看来现在能力有限阿


QUOTE:
原帖由 tony9427 于 2007-12-2 20:11 发表
perldoc perldoc
perldoc perlpod
没看出有什么特别的,看来现在能力有限阿

那就再看
perldoc -f system
perldoc perlvar 找 $0 的解释。
能不能执行其他file.pl
如:system(“perl”,“file.pl”)
如何找到file.pl?需要在同一文件夹下吗?不在同一文件夹如何处理?