如何获取格式为“接口:IP 地址”的输出从 Mac 上的 ifconfig
我试图从 ifconfig 中获取以下格式化输出:
en0: 10.52.30.105
en1: 10.52.164.63
我至少能够弄清楚如何使用以下命令获取 IP 地址(淘汰 localhost),但这不足以满足我的要求:
ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}'
谢谢!
I am trying to get the following formatted output out of ifconfig:
en0: 10.52.30.105
en1: 10.52.164.63
I've been able to at least figure out how to get just the IP addresses (weeding out localhost) with the following command, but it's not sufficient for my requirements:
ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}'
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这适用于 FreeBSD,它是苹果的核心:-)
This works on FreeBSD, which is at the heart of an apple :-)
在 Debian/RHEL 系统上,您可以执行以下操作 ---
On Debian/RHEL systems you can do the following ---