|
From: | Gisle Vanem |
Subject: | Re: subst: Mention how to deal with a FROM that has commas in it |
Date: | Sat, 18 Mar 2023 12:32:11 +0100 |
User-agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 |
Dan Jacobson wrote:
(info "(make) Text Functions") says '$(subst FROM,TO,TEXT)' Performs a textual replacement on the text TEXT: each occurrence of FROM is replaced by TO. The result is substituted for the function call. For example, $(subst ee,EE,feet on the street) produces the value 'fEEt on the strEEt'. OK, but also do mention how to deal with a FROM that has commas in it.
It's mentioned somewhere else. And this works for me: comma := , default: @echo '$(subst ee$(comma),EE$(comma),fee$(comma)t on the stree$(comma)t)' producing 'fEE,t on the strEE,t' -- --gv
[Prev in Thread] | Current Thread | [Next in Thread] |