我正在开发一个 bash 脚本,我正在尝试从打开的网络接口获取 IPv4 地址,在此操作中我使用ip addr和sed,但出现问题,因为我无法从sed获取 IP .
所以,脚本在某些时候有这个:
ip addr show dev eth0 | grep "inet "
这应该返回:
inet 192.168.1.3/24 brd 192.168.1.255 scope global eth0
使用sed,我想要这个:
192.168.1.3/24
我尝试了一些正则表达式,但它只给出错误或空行!我怎样才能做到这一点?