Предположим, что моей переменной окружения DISPLAY является "mypc: 0.0", как я могу получить часть имени хоста "mypc" в Makefile?
Я пробовал что-то вроде @echo $(patsubst :0.0,,$(DISPLAY)), но безуспешно.
@echo $(patsubst :0.0,,$(DISPLAY))
Заранее спасибо.
Правильное использование patsubst в этом случае:
patsubst
$(patsubst %:0.0,%,$(DISPLAY))
(шаблон :0/0 не соответствует mypc:0.0, а %:0.0 -).
:0/0
mypc:0.0
%:0.0