![]() |
|
|
|||||||
![]() |
PERL - Re: Finding directory my perl program was loaded from |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
[comp.lang.perl has been rm-grouped some 15 years ago. If your ISP still
carries this instead of comp.lang.perl.* you should wonder what else you are missing.] [x-post and f'up to comp.lang.perl.misc] Joe Green <> wrote: >I will put my template file in the same directory that my perl program was loaded from. Is there a reasonable way to determine this directory? See the second and following parts of "perldoc -q directory": "How do I add the directory my program lives in" >Then internally I will (if I get a little help) access "fullPath...template.txt". Until I find out how to do this that line from my patch file will read like . . . > >Perl "fullPath...xlate.pl" "fullPath...translate.txt" user.asm >temp.asm If you don't call the perl interpreter explicitely but just use "fullPath...xlate.pl ..." then you should find the full path in $0. Extracting the directory from $0 is trivial using functions from File::Basename >I would prefer to not use path environment settings. Well, $ENV{PATH} does play a major role in deciding which executables to use, so you cannot just ignore it. jue Jürgen Exner |
|
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| The Microsoft Windows 7 Upgrade Program | Admin | Front Page News | 0 | 02-10-2009 05:21 PM |
| This is incredible! | jc_ice | DVD Video | 1 | 08-13-2006 10:47 AM |
| make lots O money fast an easy | migeul | A+ Certification | 0 | 03-06-2004 01:45 AM |
| Been around for a while but very effective | Paul | A+ Certification | 0 | 02-29-2004 12:14 PM |
| Re: free email addresses finding program (files included) | Leonardo | A+ Certification | 1 | 12-05-2003 03:51 PM |