【发布时间】:2016-07-23 09:28:33
【问题描述】:
我正在尝试从 Makefile 规则部分运行 shell 命令。我正在使用 basename 命令获取文件名,但无法通过 $$file 提供正确的文件名。任何人请帮助。
for file in `ls *.fof`; \
do \
$(eval VIP = `basename $$file .fof`) \
echo "filename with ext. is $$file"; \
echo "filename is $(VIP)";\
done
【问题讨论】: