[Cascavel-pm] variavel de ambiente

Patty Silva ptfzs em yahoo.com.br
Quinta Maio 11 09:34:23 PDT 2006


Ok Nelson.. Muito Obrigada!! :-)
A sua sugestao funcionou!!
Defini outras variaveis e deu tudo OK



Thanks

Nelson Ferraz <nferraz em gmail.com> escreveu: Patty Silva wrote:
> e rodo o prgrama system(`./program.exe`)
> ele nao carrega as variaveis!!
> 
> Alguem sabe o pq?

Paty,

Você já leu a documentação do comando system() e dos backticks?

Existem duas formas de chamar um programa externo:

 system("program.exe");   # usando system()
 $result = `program.exe`; # usando backticks ``

Você parece estar misturando os dois:

 system(`./program.exe`);

O resultado é que o programa será executado pelos backticks, e a string 
resultante será executada pelo system.

Tirando esse problema, você pode tentar algo assim:

 my $cmd = qq{set TOP = "$ENV{HOME}/doc"; program.exe};
 system( $cmd );

[]s

Nelson

-- 
Nelson Corrêa de Toledo Ferraz

Segula Technologies (www.segula.fr)
Free Software Foundation Associate Member #3203
Sociedade Perl do Brasil (www.perl.org.br)
Rede Livre de Compartilhamento de Cultura Digital
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm


		
---------------------------------
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060511/62ca7297/attachment.html 


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