【发布时间】:2021-08-07 15:33:58
【问题描述】:
您好,我正在尝试遍历我的 makefile 目录中没有扩展名的文件。我当前的代码如下所示:
for F in test/*; do echo $$F; done;
如何编辑它以仅遍历没有扩展名的文件?
【问题讨论】:
您好,我正在尝试遍历我的 makefile 目录中没有扩展名的文件。我当前的代码如下所示:
for F in test/*; do echo $$F; done;
如何编辑它以仅遍历没有扩展名的文件?
【问题讨论】:
您可以测试文件名中的点,例如
target:
for F in test/*; do \
case $$F in \
(*.*) echo ignore;; \
(*) echo $$F;; \
esac; \
done
【讨论】:
in 后面有一个斜杠,应该是一个反斜杠。我写的 Makefile 在这里工作。