On Wed, 06 Oct 2004 16:21:31 -0700, John W. Krahn <[EMAIL PROTECTED]> wrote:
> [Please do not top-post. TIA]
ok
> Jeff Westman wrote:
> >
> > On Tue, 05 Oct 2004 15:30:59 -0700, John W. Krahn wrote:
> >
> >>Jim wrote:
> >>
> >>>Willy Perez wrote:
> >>>
> Is there a method to pass a shell ass
[Please do not top-post. TIA]
Jeff Westman wrote:
On Tue, 05 Oct 2004 15:30:59 -0700, John W. Krahn wrote:
Jim wrote:
Willy Perez wrote:
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
co
You have to export the variable if you want perl to recognize it!
Example:
$ ABC=xyz
$ perl -e 'print "$ENV{ABC}\n"'
$ export ABC=xyz
$ perl -e 'print "$ENV{ABC}\n"'
xyz
$
-Jeff
On Tue, 05 Oct 2004 15:30:59 -0700, John W. Krahn <[EMAIL PROTECTED]> wro
Jim wrote:
Willy Perez wrote:
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.
You can do the same in perl with the special hash named %ENV.
for instance: print $ENV{'
Thanks Errin/Jim/David,
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
You ca
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.
>
>
> Wi
> 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.
>
You can do the same in perl with the special hash named %ENV.
for instance: pr
$ENV{"ABC"}
This works for me, but I don't have a good understanding of what is
going on to make it work.
HTH,
David
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
>
>