I believe you need you have it in quotes and escape with backlslash and
escape the backslash as well

def myString = '\\$variable'

might be three backslashes though

Owen Rubel
415-971-0976
[email protected]

On Sun, May 3, 2015 at 9:01 AM, Paolo Di Tommaso <[email protected]>
wrote:

> Hi,
>
> I would need to implement a string literal in which the dollar char is not
> interpreted as variable placeholder, indeed to use a custom character to
> interpolate variables.
>
> For example I would like define a string like this:
>
>
> def DONE = 'Task completed'
>
>
> def script = /%
>
> mv file_name $HOME
> echo %DONE
> /%
>
>
>
> In which the $HOME string is ignored while  %DONE is interpolated as a
> groovy variable.
>
> Is there any way to do that ?
>
>
> Cheers,
> Paolo
>
>
>
>

Reply via email to