| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function cli_getConfigValue { |
| |
| |
| local CONFIG_ABSPATH="$1" |
| |
| |
| |
| local CONFIG_SECTION="$2" |
| |
| |
| local CONFIG_OPTION="$3" |
| |
| |
| local CONFIG_LINES=$(cli_getConfigLines \ |
| "$CONFIG_ABSPATH" "$CONFIG_SECTION" "$CONFIG_OPTION") |
| |
| |
| |
| local CONFIG_VALUE=$(echo $CONFIG_LINES \ |
| | gawk 'BEGIN{FS="="}; { print $2 }' \ |
| | sed -r -e 's![[:space:]]*!!g' -e 's!^"(.+)"$!\1!') |
| |
| |
| echo "$CONFIG_VALUE" |
| |
| } |