正在将命令执行结果设置为Makefile中的变量



我的makefile是为bash shell设置的。如何将命令执行的结果分配给变量并在Makefile中打印值?

我想将AWS cli命令执行的输出分配给Makefile 中的一个变量

您可以使用makeShell命令来执行此操作。一个简单的例子:

生成文件:

TEST := $(shell date)
.PHONY: all
all:
@echo "We now know the date is ${TEST}!"

演示:

$ make all
We now know the date is Mon 18 Nov 11:53:13 GMT 2019!

最新更新