On Windows, this function naively strips special characters and replaces them with spaces. The resulting string is always safe for use with exec() etc, but the operation is not lossless - strings containing " or % will not be passed through to the child process correctly. Correctly escaping shell commands on Windows is not a simple matter. Programs must consider two distinct escape mechanisms whic

{{#tags}}- {{label}}
{{/tags}}