Correct regex for port parsing

This commit is contained in:
evgeniy-antonyuk 2022-10-28 14:28:35 +03:00
parent a85c334e4d
commit ed7ba14cb1

View file

@ -199,7 +199,7 @@ parse_rabbitmq_url(){
# extract the host
local hostport="$(echo ${url/$userpass@/} | cut -d/ -f1)"
# by request - try to extract the port
local port="$(echo $hostport | sed -r 's/^[^:]+|[^[:digit:]]//g')"
local port="$(echo $hostport | grep : | sed -r 's_^.*:+|/.*$__g')"
local host
if [ -n "$port" ]; then