diff --git a/inc/temp.inc.sh b/inc/temp.inc.sh index a301149e..f63f5bdd 100644 --- a/inc/temp.inc.sh +++ b/inc/temp.inc.sh @@ -520,8 +520,9 @@ GET_TASMOTA_INFO(){ IFS=$'~'; read -rd '' -a INFO <<<"${INFO}"; unset IFS declare -A DEVICE_INFO for DINFO in "${INFO[@]}"; do - IFS=$':'; read -rd '' -a DINFO <<<"${DINFO//\n/}"; unset IFS - echo "'${DINFO[0]}' - '${DINFO[1]}'" + key=${DINFO%%:*} + val=${DINFO##*:} + echo "'${key}' - '${val}'" done }