我需要解析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