>>>>> "HvN" == Huub van Niekerk <huubvanniek...@gmail.com> writes:

  >> there is no %PATH variable in perl. if you read the post about clearing
  >> the PATH in the ENVIRONMENT, you would just set that value in the %ENV
  >> hash.
  >> 
  >> uri

  HvN> If you mean like this, it doesn't work.

  HvN> $ENV{"lpr"} = "/usr/bin/lpr";

  HvN> Nor do

  HvN> $ENV{"/usr/bin/lpr"} = "lpr";
  HvN> $ENV{"PATH"} = "/usr/bin/lpr";

i hate to be snarky, but guessing is not the way to become a good
programmer. maybe in 100 more tries you will get it.

do you know what the PATH means? this is the same for all common
OS's. it is a list (usually : separated) of directories to search for a
program. is /usr/bin/lpr a directory? what would $ENV{"lpr"} even mean?
is there some global value known to exec and other calls that is 'lpr'?
programming requires understanding of what things mean and their
relationships. before i give you another answer, please read perldoc
perlvar and see what it says about %ENV. also search google for unix
PATH and learn more about that. and also perldoc perlrun on -T and what
tainting is and how you work with it.

uri

-- 
Uri Guttman  ------  u...@stemsystems.com  --------  http://www.sysarch.com --
-----  Perl Code Review , Architecture, Development, Training, Support ------
---------  Gourmet Hot Cocoa Mix  ----  http://bestfriendscocoa.com ---------

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to