格雷皮普
IPv4 和 IPv6 地址的简单 bash 过滤器。 这需要 stdin 上的任何内容,并且只会将地址打印到输出。
免责声明:此脚本仅用于控制台工作。 对于语言内部的集成,请使用您的语言提供的工具(例如:在 Java 中参见 InetAddress,在 .NET 中参见 IPAddress 等)。 这样做的原因是 1) 任何使用正则表达式的实现都可能有错误 2) 这取决于 GNU grep,因此它取决于环境并且可能无法方便地部署)。
IPv4 示例
说我们有这个:
$ nslookup rackspace.com
Server: 10.0.1.1
Address: 10.0.1.1#53
Non-authoritative answer:
Name: rackspace.com
Address: 173.203.44.122
让我们过滤 IP 地址(目前仅适用于 IPv