У меня возникла проблема с попыткой захватить вывод команды sed в переменной make-файла.
JS_SRC:=$(shell sed -n '[email protected]*src="\([^"]*\.js\).*@\[email protected]' index.html)
Который дает мне
sed: -e expression #1, char 34: unknown option to
s' `
Я пытался бежать вещи и тому подобное, но я всегда давал эту ошибку. Все варианты экранирования, которые я выполнил, работают нормально с терминала. Как make-файл вызывает команду оболочки ?. /usr/bin/sh -c "cmd?"
или что-то другое ?.
Somethings интерполируется, но я понятия не имею, что.