node.js - 在使用 Spawn Child Process 时使用文件的内容
问题描述
我在 node.js Electron 应用程序中正确使用 spawn 子进程功能时遇到了一些麻烦。
当我在终端中输入以下命令时,一切都按预期工作:
AtomicParsley 'filePath' --rDNSatom "$(cat /tmp/xmlMOVI.txt)" name=iTunMOVI domain=com.apple.iTunes
这会将 mp4 文件元数据中的 iTunMOVI atom 更改为我的临时文本文件的内容。但是,当我运行这个时:
var cmd = 'AtomicParsley 'filePath' --rDNSatom "$(cat /tmp/xmlMOVI.txt)" name=iTunMOVI domain=com.apple.iTunes
spawn('AtomicParsley', arguments);
生成的 mp4 文件具有字符串 '$(cat /tmp/xmlMOVI.txt)' 而不是文件的内容。我做错了什么吗?
谢谢!
解决方案
推荐阅读
- ruby - 在电子邮件正文中发送重音字符,如何解决编码问题
- python - 了解熊猫数据框中的 for 循环
- php - 如果当前日期在日期之间,WP_Query 获取数据
- reactjs - 当我需要将引用传递给另一个组件时,如何确保加载它?
- r - 在数据框中找到最小转折点
- java - 如果输入错误,请重新输入
- python - 在确定的 wx.StatusBar 的字段中显示 wx.MenuItems 的帮助字符串
- eiffel - 在所有断言都设置为 true 的情况下如何不进行检查?
- functional-programming - Curry 中的 N 元函数和 Prolog 中的 N+1 元关系之间有什么区别吗?
- python - 如何将字典术语转换为熊猫数据框?