[vox-tech] perl question: ENV
Jay Strauss
vox-tech@lists.lugod.org
Wed, 3 Apr 2002 10:49:35 -0600
This (kinda) works
#!/usr/bin/perl
my $number = qx[echo \$\$];
print $number,"\n";
But it gives you the ID of the child shell, not the parent
----- Original Message -----
From: "Peter Jay Salzman" <p@dirac.org>
To: <vox-tech@lists.lugod.org>
Sent: Wednesday, April 03, 2002 10:25 AM
Subject: Re: [vox-tech] perl question: ENV
> yeah, the var is accessed via $$, like echo $$.
>
> i actually tried backslashing the $ before posting, and it still didn't
> work and it didn't work. :(
>
> pete
>
> begin Jay Strauss <jjstrauss@yahoo.com>
> > I don't know what that variable
> >
> > If in the shell you do:
> > echo $$ and it prints
> > then in perl do:
> > my $file = $ENV{\$}
> >
> >
> >
> > ----- Original Message -----
> > From: "Peter Jay Salzman" <p@dirac.org>
> > To: <vox-tech@lists.lugod.org>
> > Sent: Wednesday, April 03, 2002 10:05 AM
> > Subject: [vox-tech] perl question: ENV
> >
> >
> > > i need access to the shell variable $$. tried this:
> > >
> > > my $file = $ENV{$};
> > >
> > > which didn't work. i managed to do it with:
> > >
> > > my $file = `echo $$`;
> > >
> > > but i'm curious -- is there a way to access $$ with the ENV hash?
> > >
> > > pete
> > > _______________________________________________
> > > vox-tech mailing list
> > > vox-tech@lists.lugod.org
> > > http://lists.lugod.org/mailman/listinfo/vox-tech
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> > _______________________________________________
> > vox-tech mailing list
> > vox-tech@lists.lugod.org
> > http://lists.lugod.org/mailman/listinfo/vox-tech
> _______________________________________________
> vox-tech mailing list
> vox-tech@lists.lugod.org
> http://lists.lugod.org/mailman/listinfo/vox-tech
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com