How do I get the full path to a Perl script that is executing?

后端 未结 23 2982
情深已故
情深已故 2020-11-28 19:29

I have Perl script and need to determine the full path and filename of the script during execution. I discovered that depending on how you call the script $0 va

23条回答
  •  一向
    一向 (楼主)
    2020-11-28 19:42

    You could use FindBin, Cwd, File::Basename, or a combination of them. They're all in the base distribution of Perl IIRC.

    I used Cwd in the past:

    Cwd:

    use Cwd qw(abs_path);
    my $path = abs_path($0);
    print "$path\n";
    

提交回复
热议问题