in reply to Re^2: system call windows
in thread system call windows
Unfortunately, in Windows the command line parsing is handled by the application itself and so there isn't a unique and standard set of quoting rules as different language runtimes use slightly different sets of rules and so, there are corner cases where perl may fail to quote command arguments properly. That has security implications too.
See for instance How a Windows program splits its command line into individual arguments.
Note that I am not advocating against the use of using the multi-argument system and related builtins on Windows, just pointing out that things are not straightforward as when using them on Linux or UNIX systems.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: system call windows
by BrowserUk (Patriarch) on Mar 08, 2019 at 14:18 UTC | |
by haukex (Archbishop) on Mar 10, 2019 at 19:51 UTC | |
by BrowserUk (Patriarch) on Mar 10, 2019 at 21:40 UTC | |
by haukex (Archbishop) on Mar 10, 2019 at 23:01 UTC |