GNU可以使句柄文件名带有空格吗?
我有一个包含几个文件的目录,其中一些文件名称中包含空格: Test workspace/ Another directory/ file1.ext file2.ext demo 2012-03-23.odp 我$(wildcard)在此目录上使用GNU的命令,然后使用遍历结果$(foreach),并打印出所有内容。这是代码: FOO := $(wildcard *) $(info FOO = $(FOO)) $(foreach PLACE,$(FOO),$(info PLACE = $(PLACE))) 这是我希望看到的结果: Test workspace Another directory file1.ext file2.ext demo 2012-03-23.odp 这是我实际上会得到的: Test workspace Another directory file1.ext file2.ext demo 2012-03-23.odp 后者显然对我没有用。该文档为$(wildcard)它返回一个“名字的空格分隔的名单”,但完全平整出国家不承认的巨大问题,这引起了。也不对文件进行$(foreach)。 有可能解决此问题吗?如果是这样,怎么办?重命名每个文件和目录以删除空格不是一个选择。