主要是通过过滤(grep)、截取(cut、awk)等操作完成。
通过ifconfig命令查看本机网络信息
[root@liuzhiwei-centos6 ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:E3:77:06
inet addr:192.168.60.88 Bcast:192.168.60.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fee3:7706/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21343 errors:0 dropped:0 overruns:0 frame:0
TX packets:8477 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1752084 (1.6 MiB) TX bytes:1310687 (1.2 MiB)
获取结果信息的第二行中的192.168.60.88
(1)方式一
思路:获取到第二行-->根据冒号分割获取到第二列(192.168.60.88 Bcast)-->根据空格分割得到第一列(192.168.60.88)
[root@liuzhiwei-centos6 ~]# ifconfi