INNER CODE UNIT · Shell
n
bivlked/amneziawg-installer · awg_common.sh:4141
n = split($0, ips, /[ \t]*,[ \t]*/)
sub(/\/[0-9]+$/, "", ips[1])
gsub(/^[ \t]+|[ \t]+$/, "", ips[1])
ipv4 = ips[1]
ipv6 = ""
if (n >= 2) {
sub(/\/[0-9]+$/, "", ips[2])
gsub(/^[ \t]+|[ \t]+$/, "", ips[2])
ipv6 = ips[2]
}
print ipv4 " " ipv6
exit
}
/^\[/ && !/^\[Peer\]/ { in_peer=0; found=0 }
' "$SERVER_CONF_FILE")
client_ip="${_regen_awk_out%% *}"
local client_ipv6="${_regen_awk_out#* }"