我想通过从hostname (hostname - dnsdomainname)
中减去dnsdomainname
来使用 shell 脚本查找 IP 地址?
这是我所拥有的
ip-11-297-183-174.kde.abc.com
如何从上面检索IP地址
通过使用正则表达式捕获捕获组中的 IP 地址,可以将不需要的部分替换为任何内容。 然后用点替换连字符。 像这样...
$InString = 'ip-11-297-183-174.kde.abc.com'
$OutString = $InString -replace '^ip-(d{1,3}-d{1,3}-d{1,3}-d{1,3}).+$', '$1' -replace '-', '.'
$OutString
输出 =11.297.183.174