Skip to content
Snippets Groups Projects
Commit 6fec24b5 authored by Sebastian Kehr's avatar Sebastian Kehr :rowboat_tone2:
Browse files

refs #17115 [master-v5] quote keys when accessing parsed json

parent 58c9910d
Branches issue/17115
Tags
No related merge requests found
......@@ -29,8 +29,8 @@ mkdir -p "$DIR"; chown "$UIDGID" $DIR/.. $DIR
JSON=$(spruce merge $(find docker-env.*.yml) | spruce json)
for KEY in $(echo "$JSON" | jq -r 'keys | join(" ")'); do
FILE="$DIR/$KEY"; [ -f "$FILE" ] && rm "$FILE"
for VAR in $(echo "$JSON" | jq -r ".$KEY | keys | join(\" \")"); do
VAL=$(echo "$JSON" | jq -r ".$KEY.$VAR")
for VAR in $(echo "$JSON" | jq -r ".\"$KEY\" | keys | join(\" \")"); do
VAL=$(echo "$JSON" | jq -r ".\"$KEY\".\"$VAR\"")
echo "$VAR=$(quote "$VAL")" >> "$FILE"
done
chown "$UIDGID" $FILE
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment