我使用的是SUSE11 Linux机器,是否有一个cmd,它给出了我的IP附加的eth号码?
例如:
<1035 sne-70 [u2see] :/home/u2see/nginrun/log>**ifconfig -a | grep addr**
eth0 Link encap:Ethernet HWaddr 00:25:9E:D4:7D:39
inet6 addr: fe80::225:9eff:fed4:7d39/64 Scope:Link
eth2 Link encap:Ethernet HWaddr 00:25:9E:D4:7D:3A
inet addr:192.168.100.70 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::225:9eff:fed4:7d3a/64 Scope:Link
eth3 Link encap:Ethernet HWaddr 00:25:9E:D4:7D:3B
inet6 addr: fe80::225:9eff:fed4:7d3b/64 Scope:Link
eth4 Link encap:Ethernet HWaddr 00:25:9E:D4:7D:3C
inet addr:**10.19.120.24** Bcast:10.19.120.255 Mask:255.255.255.0
inet6 addr: 2607:f0d0:1002:11::6/64 Scope:Global
inet6 addr: fe80::225:9eff:fed4:7d3c/64 Scope:Link
我的IP是“10.19.120.24”我需要使用单个cmd将输出作为eth4。 我可以用什么cmd?
答案 0 :(得分:2)
您可以使用GNU awk:
ifconfig -a |awk -v RS="\n\n" '/inet addr:10.19.120.24 /{print $1}'