Я пытаюсь использовать applescript для запуска процесса командной строки. Упрощенная версия Applescript выглядит так
do shell script "echo bwfmetaedit --INAM=\"name\" --IART=\"artist\" --ICRD=\"date\" /desktop/filepath.wav"
с ожидаемым результатом
bwfmetaedit --INAM="name" --IART="artist" --ICRD="date" /desktop/filepath.wav
Если бы я просто запустил эту команду в Терминале, я бы получил правильный вывод. Однако с applescript я получаю следующий результат. Обратите внимание на отсутствующие двойные кавычки вокруг значений.
"bwfmetaedit --INAM=name --IART=artist --ICRD=date /desktop/filepath.wav"
Что мне здесь не хватает? Мне нужны двойные кавычки вокруг значений, иначе команда не будет работать должным образом.
Спасибо, Морган