[Cascavel-pm] Env Sourced

Igor Sutton igor.sutton em gmail.com
Terça Julho 11 12:32:59 PDT 2006


Estaria certo se você fizesse também

use Env::Sourced "$ENV{HOME}/run_variable.csh";

A idéia é que qw() devolve um array com o conteúdo separado por espaços,
literalmente. Isto é, ele não interpreta variáveis léxicas.

qw($var1 $var2) == ('$var1', '$var2')


On 7/11/06, Patty Silva <ptfzs em yahoo.com.br> wrote:
>
> Estou usando como vc sugeriu:
>
> use Env::Sourced ("$ENV{HOME}/run_variable.csh");
>
>
> Obrigada
>
>
> *Igor Sutton <igor.sutton em gmail.com>* escreveu:
>
> Certo... Agora você pode compartilhar conosco a sua solução?
>
> On 7/11/06, Patty Silva <ptfzs em yahoo.com.br> wrote:
> >
> > Oks igor..
> > eu estava tentando fazer
> > use Env::Sourced qw($ENV{HOME}/run.csh);
> > por isso nao funcionava!!
> >
> >
> > Obrigada
> >
> >
> > *Igor Sutton <igor.sutton em gmail.com >* escreveu:
> >
> > Pelo que pude perceber, quando modifico o %ENV ele coloca modifica no
> > ambiente e nos filhos.
> >
> > perl -le '$ENV{TESTE} = 1; $_ = qx/env|grep -i teste/; print'
> >
> > No caso do HOME, em um sistema *nix você pode utilizar:
> >
> > perl -le 'print $ENV{HOME}'
> >
> > Se entendi bem, após olhar a décima vez o que você escreveu (hm, lembrei
> > do link de 'como fazer perguntas inteligentes' que o Nelson postou), você
> > quer fazer algo do tipo
> >
> > use Env::Sourced ("$ENV{HOME}/run.csh");
> >
> > Creio que desta maneira deveria funcionar. Lembre-se que qw() significa
> > "quote word", que devolve um array. Perceba a diferença entre:
> >
> > perl -le 'print qw($ENV{HOME})'
> >
> > e
> >
> > perl -le 'print ($ENV{HOME})'
> >
> > Agora fiquei curioso em relação ao módulo Env::Sourced, que não
> > encontrei no CPAN...
> >
> > On 7/11/06, Patty Silva <ptfzs em yahoo.com.br> wrote:
> > >
> > > Ola Pessoal..
> > >
> > > estou usando use Env::Sourced qw(/home/teste/run.csh);
> > > Para inserir uma variavel de ambiente ( que esta dentro do shell)
> > > Estou tentando tirar a dependencia de /home/teste .. tentei usar
> > > $HOME, $ENV{HOME} mas nao funciona..
> > >
> > > Alguem tem alguma solucao??
> > >
> > >
> > > Obrigada
> > > ------------------------------
> > > Você quer respostas para suas perguntas? Ou você sabe muito e quer
> > > compartilhar seu conhecimento? Experimente o Yahoo! Respostas<http://us.rd.yahoo.com/mail/br/tagline/answers/*http://br.answers.yahoo.com/>!
> > >
> > >
> > > _______________________________________________
> > > Cascavel-pm mailing list
> > > Cascavel-pm em pm.org
> > > http://mail.pm.org/mailman/listinfo/cascavel-pm
> > >
> > >
> >
> >
> > --
> > Igor Sutton Lopes
> > http://www.izut.com/ _______________________________________________
> >
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
> > ------------------------------
> > Abra sua conta no Yahoo! Mail<http://us.rd.yahoo.com/mail/br/tagline/mail/*http://mail.yahoo.com.br/>- 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
> >
> > _______________________________________________
> > Cascavel-pm mailing list
> > Cascavel-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/cascavel-pm
> >
> >
>
>
> --
> Igor Sutton Lopes
> http://www.izut.com/ _______________________________________________
>
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
> ------------------------------
> Yahoo! Acesso Grátis<http://us.rd.yahoo.com/mail/br/tagline/freeisp/*http://br.acesso.yahoo.com>- Internet rápida e grátis. Instale o discador agora!
>
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
>


-- 
Igor Sutton Lopes
http://www.izut.com/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060711/5e4a4da7/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm