从浏览器中运行的Javascript函数的角度来看,这里的许多其他答案似乎都可以解决此问题。我会射击并回答,假设问问者说“ Shell script”时,他的意思是Node.js后端Javascript。可能使用commander.js来框架你的代码:)
你可以使用节点API 的child_process模块。我在下面粘贴了示例代码。
var exec = require('child_process').exec, child;child = exec('cat *.js bad_file | wc -l', function (error, stdout, stderr) { console.log('stdout: ' + stdout); console.log('stderr: ' + stderr); if (error !== null) { console.log('exec error: ' + error); } }); child();
希望这可以帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)