Fixed config file parsing to handle "=" in value field.

This commit is contained in:
David le Blanc 2021-12-13 16:05:47 +11:00 committed by Trevor Brown
parent 06d469ec4a
commit afd6224298

View File

@ -357,7 +357,7 @@ get_asdf_config_value_from_file() {
fi
local result
result=$(grep -E "^\\s*$key\\s*=\\s*" "$config_path" | head | awk -F '=' '{print $2}' | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
result=$(grep -E "^\\s*$key\\s*=\\s*" "$config_path" | head | sed -e 's/^[^=]*= *//' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
if [ -n "$result" ]; then
printf "%s\\n" "$result"
return 0