#!/bin/bash
url='example.com:7000'
IFS=: read host port _ <<< "$url:8080"
# check host and port values
declare -p host port
echo '------'
url='example.com'
IFS=: read host port _ <<< "$url:8080"
# check host and port values
declare -p host port
IyEvYmluL2Jhc2gKdXJsPSdleGFtcGxlLmNvbTo3MDAwJwoKSUZTPTogcmVhZCBob3N0IHBvcnQgXyA8PDwgIiR1cmw6ODA4MCIKCiMgY2hlY2sgaG9zdCBhbmQgcG9ydCB2YWx1ZXMKZGVjbGFyZSAtcCBob3N0IHBvcnQKZWNobyAnLS0tLS0tJwoKdXJsPSdleGFtcGxlLmNvbScKCklGUz06IHJlYWQgaG9zdCBwb3J0IF8gPDw8ICIkdXJsOjgwODAiCgojIGNoZWNrIGhvc3QgYW5kIHBvcnQgdmFsdWVzCmRlY2xhcmUgLXAgaG9zdCBwb3J0Cg==