我想通过从dnsdomainname中减去hostname (hostname - dnsdomainname)来使用shell脚本查找IP地址吗?
这是我有的东西
ip-11-297-183-174.kde.abc.com
如何从上面检索ip地址?
发布于 2020-01-13 15:46:23
您可以使用regex来捕获捕获组中的IP地址,从而将不需要的部分替换为nothing。然后用圆点替换连字符。像这样..。
$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
https://stackoverflow.com/questions/59686178
复制相似问题