diff --git a/plugins/router/mikrotik_system b/plugins/router/mikrotik_system index 67805a34..04841e31 100755 --- a/plugins/router/mikrotik_system +++ b/plugins/router/mikrotik_system @@ -67,7 +67,7 @@ printf '( exit %q )' "$ret" >&2; function get_name { while read -r line; do if echo "$line" | grep -q 'name:'; then - name=$(echo "$line" | grep name: | awk '{ print $2 }') + name="$(echo "$line" | grep -E '\s+name:' | cut -f2 -d: | sed 's/^ *//g' | sed 's/[^A-Za-z0-9]/_/')" fi done <<< "$data" }