I think this is a bug. I had the same problems trying to escape things
recently as well.
However, you might try the following for your use case:
[EMAIL PROTECTED]@

Cheers,
Brett

2008/9/4 Henric Larsson <[EMAIL PROTECTED]>

> Hi, Thanks for you reply.
>
>
> > I should correct that. there are some escapes, and AFAIK the behaviour
> > you
> >are seeing is by design.
> >
> >not sure what the exact escapes are... but they should be detailed
> >>>somewhere
>
> Still seems wrong to me, if double dollar is supposed to work as an
> escape, I would expect the output to be a single dollar.
>
> I tried this:
>
> $$${FOO}
> $${FOO}
> ${FOO}
>
>
> which becomes this:
>
> $$BAR
> $${FOO}
> BAR
>
> I would expect this:
>
> $BAR
> ${FOO}
> BAR
>
>
> In any case, how am I supposed to use the current behaviour to output a
> dollar sign followed by the filtered property value, like this:
>
> $BAR
>
> This is my use case, a bash script:
>
> source:
>
> if [[ -z "$$${FOO}" ]]
>
> expected output:
>
> if [[ -z "$BAR" ]]
>
>
> Cheers,
> Henric
>
>
>
>
> The information contained in this email is strictly confidential and for
> the use of the addressee only, unless otherwise indicated. If you are not
> the intended recipient, please do not read, copy, use or disclose to others
> this message or any attachment. Please also notify the sender by replying to
> this email or by telephone (+44 (0)20 7896 0011) and then delete the email
> and any copies of it. Opinions, conclusions (etc.) that do not relate to the
> official business of this company shall be understood as neither given nor
> endorsed by it. IG Index plc is a company registered in England and Wales
> under number 01190902. VAT registration number 761 2978 07. Registered
> Office: Friars House, 157-168 Blackfriars Road, London SE1 8EZ. Authorised
> and regulated by the Financial Services Authority. FSA Register number
> 114059.
>



-- 
Brett Porter
Blog: http://blogs.exist.com/bporter/

Reply via email to