Well, the goal is exactly to avoid the need to escape the $ characters ! On Sun, May 3, 2015 at 6:05 PM, Owen Rubel <[email protected]> wrote:
> 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 >> >> >> >> >
