Использование содержимого файла при использовании дочернего процесса Spawn - PullRequest
0 голосов
/ 24 сентября 2018

У меня возникли некоторые проблемы с использованием функции дочернего процесса spawn в приложении node.js Electron.

Когда я набираю следующую команду в моем терминале, все работает как положено:

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

Это изменяет атом iTunMOVI в метаданных файла mp4 на содержимое моего временного текстового файла.Однако, когда я запускаю это:

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

, результирующий файл mp4 будет содержать строку «$ (cat /tmp/xmlMOVI.txt)» вместо содержимого файла.Я что-то делаю неправильно?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...