在nodejs代码中执行Shell脚本

ush

我想在节点js代码中执行以下命令

diff <(git log 01) <(git log 02)

在命令行中,它正在正常工作,我想要gettig所需的输出

这是我的节点代码

var command = "diff <(git log 01) <(git log 02)"
console.log(command)
  exec(command, function (error, stdout, stderr) {
    if (error !== null) {
      console.log(error)

    } else {

        console.log(stdout)
      }
    }
  });

但是在执行上面的代码时越来越

diff <(git 01) <(git log 02)
{ [Error: Command failed: /bin/sh: 1: Syntax error: "(" unexpected
] killed: false, code: 2, signal: null }
格特拉蒙蒂娜

尝试像这样运行它:

var spawn = require('child_process').spawn;
var command = "diff <(git log 01) <(git log 02)";
console.log(command)

var diff = spawn('bash', ['-c', command]);
diff.stdout.on('data', function (data) {
  console.log('stdout: ' + data);
});

diff.stderr.on('data', function (data) {
  console.error('stderr: ' + data);
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在nodejs代码中执行Shell脚本

来自分类Dev

jenkins脚本代码在执行shell中的问题

来自分类Dev

如何通过外部python脚本在Django shell中执行代码?

来自分类Dev

以root身份在Java代码中执行Shell脚本

来自分类Dev

Shell脚本中的代码重复

来自分类Dev

shell 脚本中的 Python 代码

来自分类Dev

在Shell脚本中执行用户默认Shell

来自分类Dev

如何在NodeJS中执行shell脚本并等待它显示并进入流中?

来自分类Dev

pySerial非常奇怪的行为...代码在shell中执行但不在脚本中运行

来自分类Dev

从Java代码执行Shell脚本并检查执行是否通过

来自分类Dev

如何在包含Write-Host命令的代码创建的Powershell Shell中执行脚本?

来自分类Dev

无法在bash脚本中执行shell命令

来自分类Dev

如何在Jenkinsfile中执行Shell脚本?

来自分类Dev

在Applescript中执行Shell脚本问题

来自分类Dev

Shell脚本:在“屏幕”中执行命令

来自分类Dev

使Shell脚本执行telnet或程序中的命令

来自分类Dev

如何在PHP中执行Shell脚本

来自分类Dev

在HTML / PHP中执行的Shell脚本

来自分类Dev

无法在 shell 脚本中执行 If 条件

来自分类Dev

Bash:在脚本中检测执行与源代码?

来自分类Dev

无限执行Google Apps脚本中的代码

来自分类Dev

Docker:执行Shell脚本时出现错误代码127

来自分类Dev

从Java代码内部执行时,如何访问Shell脚本输出?

来自分类Dev

执行shell脚本代码取决于php返回值

来自分类Dev

Shell脚本中的混合代码。共享变量

来自分类Dev

Shell脚本中的混合代码。共享变量

来自分类Dev

在Apple脚本中添加双引号(“)以执行shell脚本

来自分类Dev

使用sudo权限在当前shell中执行shell脚本

来自分类Dev

Shell脚本执行循环

Related 相关文章

热门标签

归档