diff --git a/lib/shell.js b/lib/shell.js index 670b202..7736a0e 100644 --- a/lib/shell.js +++ b/lib/shell.js @@ -24,7 +24,12 @@ exports.makeCmdLine = function(cmd) { return cmd; } else if (typeof(cmd) === "object") { return cmd.map(function(s) { - return "\"" + exports.addslashes(s) + "\""; + var regex = /[ "]/g; + if (!regex.test(s)) { + return s; + } else { + return "\"" + exports.addslashes(s) + "\""; + } }).join(' '); } else { return "";