我有这个字符串cccccc:dddddd
我只想获得cccccc
我查看了makefile文档,但仍然对使用make函数执行此操作感到困惑
这行不通,但是我想做一些从:
到行尾的匹配操作并将所有内容修剪掉
MY_VAR:=cccccc:dddddd
....
derp:
echo $(subst :.*,"",$(MY_VAR))
:dddddd
不是静态的,所以我不能像$(subst :dddddd,"",$(MY_VAR))
中那样硬编码
答案 0 :(得分:2)
您可以尝试以下操作:
MY_VAR := $(firstword $(subst :, ,$(MY_VAR))
请注意,这要求“ cccccc”不包含空格。