Мой сценарий bash создает строковую переменную $arrayLMEs
, содержащую строку вида:
var availableTags=[ "01 East Bering Sea", "02 Gulf of Alaska"];
Мне нужно поместить эту строку в код javascript, чтобы заменить заполнитель. Я думал использовать что-то вроде:
perl -i -pe 's/PLACEHOLDER/'"${arrayLMEs}"'/' filename
Но на самом деле команда жалуется из-за найденных в строке двойных кавычек, которые портят команду bash и, как следствие, команду perl.
Как я могу исправить команду, чтобы сохранить пробелы и двойные кавычки?