[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How remove some pattern from variable and it must stay, recursively
From: |
Oleksandr Gavenko |
Subject: |
Re: How remove some pattern from variable and it must stay, recursively expanded. |
Date: |
Wed, 13 Jan 2010 11:19:31 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 |
On 2010.01.12 23:25, Maxim Yegorushkin wrote:
>> var := ... ${filter patern,${var}} ...
>>
>> subst ${@:.o=.s} to '' (nil string).
>
> Not sure how the last two lines are related.
>
var := ${filter-out pattern,XXX pattern ${@:.o=.s} YYY}
after expend become "XXX pattern YYY" (ups, there is "${@:.o=.s}"?),
and then filter-out drop pattern so get "XXX YYY", but
I wont get "XXX ${@:.o=.s} YYY"!
And wont "var" stay recursively expanded.
> Would the following not work?
>
> tmp_var := ${var} # expand var now
> var = ${filter patern,${tmp_var}} # var stays recursively expanded
>
Sorry, no.
--
С уважением, Александр Гавенко.