INNER CODE UNIT · Shell
total
bivlked/amneziawg-installer · awg_common.sh:2621
total=$(( total + 4 ))
else
unknown=1
fi
;;
*)
unknown=1
;;
esac
# 🔴 Продвигаемся за КОНЕЦ СОВПАДЕНИЯ. Форма `${s#*>}` резала до
# первого `>` в строке, а он мог стоять ДО совпадения - тогда тот
# же тег считался второй раз.
s="${s#*"$mat"}"
done
# Непустой остаток тегом не является. Без этого `garbage` и оборванный
# `<r 5` возвращали ноль с кодом 0, то есть «разобрал, размера нет».
[[ -z "${s//[[:space:]]/}" ]] || unknown=1
done