比如,我想获取计算机的 IP 地址,我可以使用 IP addr。但我应该怎么加管道符和 grep 来过滤,只显示 IP?
假设我已经知道了我想要的 IP 的前缀(网络号)
[kiosk@foundation0 ~]$ ip addr | grep "inet "
inet 127.0.0.1/8 scope host lo
inet 10.10.10.109/24 brd 10.10.10.255 scope global dynamic noprefixroute ens256
inet 172.25.254.250/24 brd 172.25.254.255 scope global noprefixroute br0
inet 172.25.0.250/24 brd 172.25.0.255 scope global noprefixroute br0
inet 172.25.250.250/24 brd 172.25.250.255 scope global privbr0
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
inet 192.168.123.1/24 brd 192.168.123.255 scope global br1
看看這篇的 Regular Expression合不合用