如何使用javaScript
在javascript中使用nonode's提供的child_process模块在javascript中执行shell命令,如何运行shell命令。 api。
在JavaScript中实现此目标,您将使用CHILD_PROCESS模块中的EXEC函数。此功能允许您从JavaScript代码中执行Shell命令并访问其输出。
var exec = require('child_process')。exec;
exec('cat *.js bad_file | wc -l',
函数(错误,stdout,stderr){
console.log('stdout:'stdout);
console.log('stderr:'stderr);
如果(错误!== null){
console.log('execrorry:'错误);
}
}
);
在上面的示例中,使用shell命令cat *.js bad_file |调用EXEC函数WC -L。此命令将执行CAT命令,以将所有.js文件的内容和不存在的文件BAD_FILE连接。然后,它将输出管道输送到WC -L命令,该命令计算输出中的行数。
EXEC函数采用三个附加参数:
stderr:捕获命令的标准错误输出,如果有。
错误:指示执行命令时是否发生了错误。