我需要从地址中提取 IP 和 PORT(如果存在)。我目前使用以下方法,如果地址有 :port,则它可以工作,但如果没有,PORT 变量也会变为 IP。如果没有指定端口,如何让 PORT 为空
#ADDR=1.2.3.4:12345
ADDR=1.2.3.4
IP=${ADDR%:*}
PORT=${ADDR#*:}
答案1
因此,steeldriver 在上一个问题中已经给出了答案
我需要从地址中提取 IP 和 PORT(如果存在)。我目前使用以下方法,如果地址有 :port,则它可以工作,但如果没有,PORT 变量也会变为 IP。如果没有指定端口,如何让 PORT 为空
#ADDR=1.2.3.4:12345
ADDR=1.2.3.4
IP=${ADDR%:*}
PORT=${ADDR#*:}
因此,steeldriver 在上一个问题中已经给出了答案