我是Windows制作文件的新手。我试图了解一些事情。如何从Windows MK文件运行命令(DOS命令)。我从cmd命令提示符运行了以下命令-
find testsuite
并给出正确的输出。现在,我尝试从Windows mk文件运行相同的文件,如下所示-$(shell find testsuite)。但是,它给出错误“ FIND:参数格式不正确”。 $(shell命令名...)是正确的方式吗?如果不是,$(shell ...)指示什么?还有如何捕获命令的退出状态。在命令后添加如下所示的日志行不会显示任何内容$(warning $(errorlevel)
答案 0 :(得分:1)
但是,它会显示错误“ FIND:参数格式不正确”。
这是Windows自己的 <!-- instead of this -->
<a href="index.html">home</a>
<!-- use like this -->
<a href="/">home</a>
实用程序。它搜索文件中的字符串,类型为find
,不带正则表达式:-(。因此,它至少需要两个参数。
还有如何捕获命令的退出状态。
对于grep
函数,它位于$(shell ...)
变量中。