We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 63ab64e commit 0eb3635Copy full SHA for 0eb3635
config_daemon.sh
@@ -8,11 +8,11 @@ CFG_PATH=/var/tmp
8
envsubst_custom() {
9
local content=$(<"$1")
10
echo "$content" | while IFS= read -r line; do
11
- if [[ $line =~ \{\{env\ [\"]*([^\"]+)[\"]*\}\} ]]; then
+ while [[ $line =~ \{\{env\ [\"]*([^\"{}]+)[\"]*\s*\}\} ]]; do
12
var="${BASH_REMATCH[1]}"
13
value=$(eval echo "\$$var")
14
- line=$(echo "$line" | sed "s/{{env [\"]*$var[\"]*}}/$value/g")
15
- fi
+ line=$(echo "$line" | sed "s/{{env\s*[\"]*$var[\"]*\s*}}/$value/g")
+ done
16
echo "$line"
17
done
18
}
0 commit comments