【发布时间】:2014-01-08 21:34:00
【问题描述】:
我正在尝试收集某种类型的文件列表并将它们加入一个文件,然后将它们放在我的应用程序的一个区域中,这就是它的外观
FILETYPE_DIRECTORY = /mydirectory
FILETYPE_SRCFILES = $(find $(FILETYPE_DIRECTORY)/ -type f -and -name '*.ft')
filetype-collected: $(FILETYPE_SRCFILES)
mkdir $(FILETYPE_DIRECTORY)/filetype-collected;
cat $(FILETYPE_SRCFILES) > compressed.ft;
mv compressed.ft $(FILETYPE_DIRECTORY)/filetype-collected;
我得到的回应是这样的
mkdir /mydirectory/filetype-collected;
cat > compressed.ft;
并且应用程序没有继续(没有加入任何文件类型),是什么问题 - O 也尝试过替换
cat $(FILETYPE_SRCFILES)
与
cat $(wildcard $(FILETYPE_SRCFILES))
对不起,如果这真的很基本,我是 MAKEFILEs 的新手
【问题讨论】:
-
将
echo $(FILETYPE_SRCFILES)添加到操作中会得到什么? -
您在每个操作之前都有 TAB 吗? (这里没有。)
标签: shell unix terminal makefile