-
- rstpctl ${command} | \
- sed -e "s/\t\t\t/\n/g" \
- -e "s/^ //g" \
- -e "s/\t\s*/___/g" | \
- while read line; do
- [ "${line}" = "${line/___/_}" ] && continue
-
- key=${line%%___*}
- key=${key// /_}
- key=${key^^}
-
- val=${line#*___}
-
- echo "${key}=\"${val}\""
- done
-}
-
-function __rstpctl_showbridge_get() {
- local bridge=${1}
- local param=${2^^}
-
- local line
- for line in $(__rstpctl_cmd showbridge ${bridge}); do
- if [ "${line%%=*}" = "${param}" ]; then
- line="${line##*=}"
- echo "${line//\"/}"
+ rstpctl dumpbridge ${bridge} | \
+ while read bridge key val; do
+ if [ "${key}" = "${param}" ]; then
+ echo "${val}"