如何使用 /sbin/ip 提取网络掩码?

How to extract netmask using /sbin/ip?

我想用 /sbin/ip 替换 ifconfig。使用 ifconfig 我可以看到像

这样的行
inet addr:xx.xxx.x.xx  Bcast:xx.xxx.x.xx  Mask:255.255.255.0

并且可以轻松解析它以找到网络掩码 (255.255.255.0)。如何使用 /sbin/ip?

实现此目的

运行 ip a 您将获得类似于 运行 ifconfig 的输出。具体来说,您会看到与您的类似的一行:

inet xx.xxx.x.xx/24 brd xx.xxx.x.xx

/24以斜线表示子网掩码。