%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