我的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!