On Mon, Mar 9, 2009 at 10:33 PM, Chas. Owens <chas.ow...@gmail.com> wrote:
> $0 holds the path to the currently executing file (including the
> filename).  Often this is a relative path, so you will want to call
> Cwd's realpath on it to get the absolute path.  Then call dirname on
> it to find the directory the script is in.  All of this is in Core
> Perl, so it should be portable to any platform Perl works on.
> #!/usr/bin/perl
> use strict;
> use warnings;
> use File::Basename;
> use Cwd qw/realpath/;
> print dirname(realpath $0), "\n";

Ta, that did it.

I was forgetting about Cwd, now it seems to work fine.


Chris Devers

Reply via email to