On Tue, 5 Oct 2004 14:32:27 -0400, Willy Perez <[EMAIL PROTECTED]> wrote:
> 
> Hi,
> 
> Is there a method to pass a shell assigned variable to perl?
> 
> For ex:
> 
> ABC=xyc
> 
> perl -ne 'print $ABC'
> 
> In awk you could use ENVIRON["varname"], is there something
> compatible in perl.
> 
> 
> Willy Perez
> Liz Claiborne IT
> (201) 295-7011
> 

Hi Willy,

Perl will auto-magically take all of your shell environment variables
and put them in a hash:
  %ENV
where the keys are the variable names and the values are the values!

so, for your example above,
  # perl -e 'print "$ENV{ABC}\n"'
should work!

--Errin

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to