我正在尝试使用 GNU 从源代码构建存储库,make
但这行代码
src_js := $(shell find src -name '*.js')
给出错误:
FIND: Parameter format not correct
这里有什么错误?抱歉,如果之前有人问过这个问题,但我对 shell 脚本一点也不熟悉。我正在使用 Windows,如果有帮助的话。
答案1
如果src
是“当前”目录中现有目录的名称,则 find 命令在 Unix 或 Linux 上看起来没问题。但在 MS-DOS 中,该FIND
命令用于搜索文本文件,而不是目录。
要获取查找的正确参数,请在 DOSBox 中尝试以下操作:
FIND /?
但它们对你来说可能没什么用。你可能更适合使用下面的命令DIR
,例如:
DIR /S /B src/*.js