我的一部分makefile
如下:
list: all
for f in \
`less fetch/list.txt`; \
do \
echo $$f; \
...
done
fetch/list.txt
包含文件列表:
path/file1.ml
path/file2.ml
path/file 3.ml
path/file 4.ml
问题是,即使文件名中允许有空格,也会make list
显示:
path/file1.ml
path/file2.ml
path/file
3.ml
path/file
4.ml
有谁知道让每一行都被完全阅读,而不管空格?