使用grep提取IP地址的正则表达式

乔利

我正在尝试解析默认路由的默认 IP 地址。

我已经有了默认路由,我正在尝试从中提取 IP 地址。

/sbin/ip addr show dev eth0 | grep 'inet'

让我知道 IP 地址所在的正确行:

inet 10.1.4.33/22 brd 10.1.83.255 scope global eth0

我需要帮助提取 IP 地址部分 10.1.4.33

mm689

将您的输出通过管道传输到grep -o

/sbin/ip addr show dev eth0 | grep 'inet' | grep -oE "([0-9]{1,3}\.){3}[0-9]{1,3}" | head -n 1

head -n 1要求只选择第一个匹配。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章