good chemistry is complicated, and a little bit messy -LW |
|
PerlMonks |
Re: Variable declared in script, used by module, and used in script (updated)by AnomalousMonk (Archbishop) |
on May 16, 2018 at 17:28 UTC ( [id://1214673]=note: print w/replies, xml ) | Need Help?? |
Quick and dirty (Windows 7, Perl 5.8.9): Note esp. that 'qq/echo $home_dir/' is single-quoted in the .pm file. Script: (Update: The trick here is to eval the $check->{script} string from the module in the scope of the script in which $home_dir is declared and initialized.) Update 1: If you had included the use warnings; use strict; statements in the .pm module (after the package statement), you would have had a slightly earlier and possibly slightly more informative notification that something was going sideways. Update 2: ... [a] system that cannot use CPAN ...See Yes, even you can use CPAN. Give a man a fish: <%-{-{-{-<
In Section
Seekers of Perl Wisdom
|
|