From 0964fdc24ff68d84f419354f227b12cb9ff27df3 Mon Sep 17 00:00:00 2001 From: overflowerror Date: Wed, 30 Mar 2022 21:32:48 +0200 Subject: [PATCH] fixed problem with single quotes --- engine.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/engine.sh b/engine.sh index aa277ff..2744180 100755 --- a/engine.sh +++ b/engine.sh @@ -13,7 +13,7 @@ template() { _dumpRawBuffer() { # {{ can not occour in raw _buffer - _script+="printf '%s' $(printf "{{%s{{" "$_buffer" | sed "s/'/\\\'/g" | sed "s/{{/'/g")" + _script+="printf '%s' $(printf "{{%s{{" "$_buffer" | sed "s/'/'\"'\"'/g" | sed "s/{{/'/g")" _script+=$'\n' _buffer="" } @@ -90,6 +90,6 @@ template() { printf '%s' "$@" } - #echo "$_script" + echo "$_script" >&2 eval "$_script" }