system/exec

Jiri Polcar polcar na physics.muni.cz
Středa Srpen 21 12:44:31 MEST 2002


  Zdravim,

resim zahady s fci `system/exec'.

kdzy fci zavolam:

  exec("/usr/bin/perl", qq[ -e print "Pepa z Depa.\n";] );

skript skonci s hlaskou:

  Can't open perl script " -e print "Pepa z Depa.
  ";": No such file or directory


Zatim co, kdyz fci zavolam jako:

  exec("/usr/bin/perl", qq[-e print "Pepa z Depa.\n";] );


(lisi se pouze mezerou pred "-e"), tak Perl spravne pochopi, ze -e je option,
navic ise retezec za "-e" se nemusi uzavirat do zadnych apostrofu/uvozovek.

Zajimalo by me, obecne chovani fci system/exec, vzhledem k jejich parametrum. 

Diky.

-- 
JP


Další informace o konferenci Perl