【发布时间】:2012-04-18 22:30:31
【问题描述】:
我正在尝试在其他命令(例如 echo、rsync)中使用 ls 的结果:
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),但没有成功。
【问题讨论】: