Я пытаюсь использовать результат ls
в других командах (например, echo, rsync):
all:
<Building, creating some .tgz files - removed for clarity>
FILES = $(shell ls)
echo $(FILES)
Но я получаю:
make
FILES = Makefile file1.tgz file2.tgz file3.tgz
make: FILES: No such file or directory
make: *** [all] Error 1
Я пробовал использовать echo $$FILES
, echo ${FILES}
и echo $(FILES)
, не повезло.