我有一个bash脚本(如A.sh),它包含一个变量,如:
ToBeRead=$(sed -n '$=' LogFile)
我想知道如何在从A.sh调用的makefile中使用此变量,如:
make -f Makefile SayHello
答案 0 :(得分:3)
您可以明确设置make
个变量:
make ToBeRead:="$(sed -n '$=' Logfile)" SayHello
答案 1 :(得分:1)
请原谅我,如果这是一个愚蠢的noob答案,但你不能使用环境变量吗?
在A.sh:
export VARIABLE=value
在makefile中:
# sets VARIABLE if not already set
VARIABLE?=other_value
我可能错了,我也是新手来制作文章。