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

问题描述 投票:0回答:1

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

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

linux amazon-web-services unix makefile aws-cli
1个回答
1
投票

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

Makefile:

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!
© www.soinside.com 2019 - 2024. All rights reserved.