%ENV a system()

Martin Damasek damasekm na iol.cz
Úterý Červen 26 21:37:20 MEST 2001


On Tuesday, June 26, 2001, Jan ' Kozo ' Vajda wrote:

Zdravim,

> 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? 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"'

bye Martin Damasek




Další informace o konferenci Perl