July 2011
Intermediate to advanced
104 pages
2h 14m
English
Perl uses several environment variables. With a few exceptions, these all start with PERL. Library packages and platform-dependent features may have their own environment variables.
These are the most common environment variables:
HOMEUsed if chdir has no argument.
LC_ALL, LC_CTYPE, LC_COLLATE, LC_NUMERIC, PERL_BADLANG, LANGUAGE, LANGControls how Perl handles data specific to particular natural languages.
LOGDIRUsed if chdir has no argument and HOME is not set.
PATHUsed in executing subprocesses, and in finding the Perl script if -S is used.
PERL5LIBA colon-separated list of directories to search for Perl library files before looking in the standard library and the current directory.
PERLLIBUsed instead of PERL5LIB if PERL5LIB is not defined.
PERL5OPTInitial (command-line) options for Perl.