Подмножество строковой переменной в Makefile

Подмножество строковой переменной в Makefile

Я относительно новичок в использовании Make. Я пытаюсь портировать скрипт оболочки, в котором есть переменная, доступ к которой осуществляется с помощью ${var:9:-1}, однако в Make as $зарезервировано, я не могу использовать это соглашение. Я запутался, так как всякий раз, когда я пытаюсь найти ответы, они оказываются чрезвычайно многословными.

например:

foo:
        bar=`abc|xyz`
        baz -n ${bar:9:-1}

Связанный контент