我需要解析Makefile中的字符串并获取赋值给字符串中解析的变量的值。 字符串包含此数据“Days = false; export Day; EXTRACT = true; export EXTRACT”。 首先,我需要检查一个变量(例如Days)是否存在于字符串中。如果它想要获取变量的值。在makefile中解析字符串
我试过findstring函数我可以验证变量存在于字符串中,但我发现如何获取赋值给变量的值。 str1 := Days='true';export Days;EXTRACT=true;export EXTRACT; a := $(findstring Days=, $(str1))
如果字符串已知/保证是一组外壳分配,我只需在shell中运行它们并在'$(shell)'调用结束时'echo'您想要的值来执行此操作。 – 2014-09-19 13:29:30