[Cascavel-pm] Env Sourced

Igor Sutton igor.sutton em gmail.com
Terça Julho 11 09:43:11 PDT 2006


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/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060711/5f397a2f/attachment.html 


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