Я хочу напечатать первую строку некоторого текстового файла из моего makefile
.
Вот что у меня есть, и, похоже, это не работает:
$ cat makefile
BASEDIR = ${HOME}/Downloads
MYDIR = ${BASEDIR}/ddd
all:
var=${MYDIR}/m.txt
@echo $(shell head -n 1 ${var})
# @echo $(shell head -n 1 ${MYDIR}/m.txt)
Когда я пытаюсь использовать make
, он просто зависает, и мне приходится его убивать.
Когда я удаляю комментарий и использую команду head
непосредственно на ${MYDIR}/m.txt
, все работает нормально. Что я здесь не так делаю? Спасибо!