解析ifconfig以使用Bash仅获取我的IP地址

费尔南多·雷蒂莫

我想编辑bashrc文件以运行一个名为“ myip”的简单函数。您可能会猜到,函数myip仅打印我机器的内部IP地址。

就我开始工作而言,这是脚本:

ifconfig en1 | awk '{ print $2}' | sort

这是我的输出:

10.0.0.12
options=1<PERFORMNUD>
flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST>
fe80::daa2:5eff:fe96:ba2f%en1
d8:a2:5e:96:ba:2f
autoselect
active

我正在Mac OS X上工作。

我该如何完成?

费尔南多·雷蒂莫

好吧,经过数小时的奋斗,我终于做到了:

ifconfig en1 | awk '{ print $2}' | grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}"

我缺少的最后一部分只是grep列表中IP地址的一种模式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从ifconfig获取IP地址

来自分类Dev

使用netcat从ifconfig.co获取我的公共IP

来自分类Dev

使用netcat从ifconfig.co获取我的公共IP

来自分类Dev

使用ifconfig和awk仅显示网络接口和IP地址

来自分类Dev

使用ifconfig仅显示IP地址和子网掩码的命令

来自分类Dev

使用getsockname()获取我自己的IP地址

来自分类Dev

如何仅从nmblookup获取IP地址以在Bash脚本中使用?

来自分类Dev

我可以使用我的IP地址共享我的网页吗?

来自分类Dev

如何使用node.js获取我的外部IP地址?

来自分类Dev

使用attoparsec解析IP地址

来自分类Dev

获取未使用的IP地址

来自分类Dev

使用grep获取IP地址

来自分类Dev

使用 MicroPython 获取 IP 地址

来自分类Dev

VBScript:获取(仅)指定IP地址的MAC地址

来自分类Dev

如何仅使用我的虚拟主机帐户的IP地址访问GoDaddy上的我的网站

来自分类Dev

如何设置代理隐藏我的IP地址以使用dryscrape抓取网页

来自分类Dev

我可以使用Javascript将http请求发送到特定的IP地址吗?

来自分类Dev

我可以使用什么正则表达式来匹配IP地址?

来自分类Dev

我可以使用/ etc / hosts映射IP地址和端口吗?

来自分类Dev

C获取我的公共IP地址

来自分类Dev

获取我的Firebase Cloud功能的IP地址

来自分类Dev

无法获取我的设备的IP地址

来自分类Dev

C获取我的公共IP地址

来自分类Dev

我从请求中获取本地 IP 地址

来自分类Dev

解析域名的命令,仅提供IP地址/in-addr.arpa

来自分类Dev

使用Ruby从IP地址解析域

来自分类Dev

使用Ruby从IP地址解析域

来自分类Dev

获取每个ip地址/ifconfig接口命令的前3行Linux

来自分类Dev

我可以使用域名而不是路由器的公共IP地址远程访问我的应用程序吗?

Related 相关文章

热门标签

归档