%ENV a system()

Jan ' Kozo ' Vajda jvajda na somi.sk
Středa Červen 27 08:35:22 MEST 2001


:> > veril som tomu, ze ked spravim nieco taketo:
:> 
:> > $ENV{'MYVAR'} = 'myval';
:> > my $command = '/bin/any/program --any-param="any value" -other-param="value"'
:> > system($command);
:> 
:> > tak /bin/any/program o premennej prostredia $MYVAR bude vediet ...
:> 
:> > teraz zistujem, ze to tak nie je ..
:> 
:> No. Me se to zda celkem logicke, ze o te promenne nevi - vzdyt se
:> pusti (jestli se nepletu) novy interpret ne?

ale je to premenna prostredia .. :-{))

:> Napada me tedy takove docela hloupe reseni, ale treba by to fungovalo
:> (tedka nejsem na Linuxu, takze to neodzkousim)
:> 
:> my $command = 'export MYVAR=myval;/bin/any/program --any-param="any
:> value" -other-param="value"'

kazdopadne bola chyba na mojej strane a tu premennu pozna aj v mojom rieseni
.. akurat som si trochu pomylil pojmy a dojmy a hladal som veci inde, ako
som mal .. 

dakujem za trpezlivost .. nezijem v omyle :-{))



		                                   K O Z O 
                		    ===================================
                                      Look At Your Young Man Fighting
                                         Look At Your Woman Crying
                                       Look At Your Young Man Dying
                                    The Way They've Always Done Before



Další informace o konferenci Perl