http://www.perlmonks.org?node_id=1199223


in reply to Re^2: Having to manually escape quote character in args to "system"?
in thread Having to manually escape quote character in args to "system"?

Thank you very much for the details! I hardly ever run external commands on Windows, so I haven't gotten into the details very much, other than that Win32 apparently doesn't have an equivalent of execvp(3), and that Perl actually does its own quoting internally, which unfortunately doesn't seem to be perfect. But I have heard a few good things about Win32::ShellQuote, and I haven't had any problems with IPC::Run3 on Windows (although I may just have not yet run into a case of really complicated quoting).

  • Comment on Re^3: Having to manually escape quote character in args to "system"?