[Chicago-talk] is there a perl which?

tiger peng tigerpeng2001 at yahoo.com
Wed Feb 8 08:12:03 PST 2006


Sorry, forget to quote $pm
perl -M$pm -le "print '$pm', ' = ' ,\$INC{'$dir.pm'}"

--- tiger peng <tigerpeng2001 at yahoo.com> wrote:

> I stole Andy's idea and add a functoin into my
> .kshrc.
> function perlch {
>   pm=$1
>   dir=$(echo $pm | sed 's/::/\//g')
>   perl -M$pm -le "print $pm, ' = '
> ,\$INC{'$dir.pm'}"
> }
> 
> Then I can perlch
> $ perlch DBD::Oracle
> DBD::Oracle =
>
/usr/local/lib/perl5/site_perl/5.8.0/i686-linux-thread-multi/DBD/Oracle.pm
> 
> Thanks Andy,
> 
> 
> 
> --- Jay Strauss <me at heyjay.com> wrote:
> 
> > On Wednesday 08 February 2006 12:25 am, Andy
> Lester
> > wrote:
> > > > Is there a function in Perl analygous to the
> > Unix 'which', for
> > > > saying where in
> > > > the @INC it will find a package?
> > >
> > > Before it finds it?  Not that I know of.  But
> > after it's loaded, yes,
> > > you look in %INC.
> > >
> > 
> > I like your way better.  I forgot about %INC.  
> > 
> > Thanks
> > Jay
> > _______________________________________________
> > Chicago-talk mailing list
> > Chicago-talk at pm.org
> > http://mail.pm.org/mailman/listinfo/chicago-talk
> > 
> 
> _______________________________________________
> Chicago-talk mailing list
> Chicago-talk at pm.org
> http://mail.pm.org/mailman/listinfo/chicago-talk
> 



More information about the Chicago-talk mailing list