使用Spawn Child Process时使用文件内容

时间:2018-09-24 19:19:27

标签: node.js electron child-process spawn

在node.js Electron应用程序中使用spawn child process功能时,我遇到了一些麻烦。

当我在终端中键入以下命令时,一切都会按预期进行:

AtomicParsley 'filePath' --rDNSatom "$(cat /tmp/xmlMOVI.txt)" name=iTunMOVI domain=com.apple.iTunes

这会将mp4文件的元数据中的iTunMOVI原子更改为我的临时文本文件的内容。但是,当我运行此代码时:

var cmd = 'AtomicParsley 'filePath' --rDNSatom "$(cat /tmp/xmlMOVI.txt)" name=iTunMOVI domain=com.apple.iTunes
spawn('AtomicParsley', arguments);

生成的mp4文件具有字符串'$(cat /tmp/xmlMOVI.txt)',而不是文件内容。我做错了什么吗?

谢谢!

0 个答案:

没有答案