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 > > > >
