Я - новичок здесь, но stackoverflow помог мне в прошлом.
Я пишу сценарий оболочки удара для генерации (начинающего с малого) make-файла.
echo "\
include \$(GNUSTEP_MAKEFILES)/common.make
APP_NAME = $PRODUCT_NAME
$PRODUCT_NAME_OBJC_FILES = source.m
include \$(GNUSTEP_MAKEFILES)/application.make"\
> GNUmakefile
Переменная среды, установленная IDE, где это используется, является $PRODUCT_NAME. Теперь, удар, очевидно, рассматривает этот сценарий как ссылку на $PRODUCT_NAME_OBJC_FILES переменной среды. Я вижу, почему, но я не знаю, как обойти его. Какие-либо указатели?
$PRODUCT_NAME оценен как соответствующий, когда подчеркивание не следует сразу впоследствии, но дополнительное пространство портит вещи по линии.