I have the following:
var='before {{BODY_PARAM}} after'
body_arg='body'
Using ${var/{{BODY_PARAM}}/${body_arg}
emits before }} after}/body
.
How do I use bash
variable search and replace syntax to replace {{BODY_PARAM}}
with body
?
Use a variable for {{BODY_PARAM}}
:
var='before {{BODY_PARAM}} after'
body_arg='body'
body_param='{{BODY_PARAM}}'
echo "${var/${body_param}/${body_arg}}"