对于我正在编写的 RTOS(http://www.distortos.org),我需要find
作为构建配置过程的一部分(从make menuconfig
目标)运行。对于 Windows,我假设用户安装了 MSYS2,因此find.exe
可用。这个特定文件的唯一问题是 Windows 也有这样的文件C:/Windows/system32
(据说它接近grep
)。因此,根据PATH
环境变量中文件夹的顺序,如果尝试仅通过名称调用文件,您会得到一个或另一个。
我发现/bin/find
从Makefile
或在 shell 脚本中调用这个程序在 Windows 和(我的)Linux 上都有效。最重要的是 - 这样做总是find.exe
从 MSYS2 调用,无论PATH
. 所以我想知道 - 以find
这种方式调用是否可以,或者它不是便携式的,我很幸运它对我有用?