On Thursday, May 2, 2019 at 2:35:58 PM UTC+2, b o b i wrote:
>
> Could you explain me why "\$" worked, i.e. where it is documented? (I lost 
> pretty much time with such "nonsense"). (a bash variable should be expanded 
> inside a bash script as $var or "${var}" etc., i.e. why in a bash, the vars 
> are not bashingly treated?)
>

The answer is probably the following:

Triple-double-quoted strings behave like double-quoted strings, with the 
> addition that they are multiline
>
> Double-quoted strings are plain java.lang.String if there’s no 
> interpolated expression, but are groovy.lang.GString instances if 
> interpolation is present.. If the GString is ever passed to a method taking 
> a String, the expression value inside the placeholder is evaluated to its 
> string representation (by calling toString() on that expression) and the 
> resulting String is passed to the method... If you need to escape the $ 
> or ${} placeholders in a GString so they appear as is without 
> interpolation, you just need to use a \ backslash character to escape the 
> dollar sign: 
>

> Because the template string itself will be parsed by Groovy before it is 
> passed to the templating framework 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/246dda31-10a1-4a58-b31f-97f43a0f319f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to