Допустим, переменная LINK содержит следующее: 1a2b3c
. Я хотел бы отобразить Full path: /home/build/1a2b3c
.
PWD в настоящее время находится в /home
;
Я не могу заставить работать следующее:
@echo "Full path: $(readlink -f build/$(LINK))"
Это должно работать, пока экспортируется переменная $LINK
. Поэтому обязательно запустите export LINK
перед запуском make.
Пример:
$ printf "test:\n\t@echo \"\$(LINK)\"" > makefile #Make the test makefile
$ LINK='1a2b3c'
$ make
$ export LINK
$ make
1a2b3c