linux下只取ip方法

1.awk

[root@www ~]# ifconfig | awk -F '[ :]+' 'NR==2{print $4}'
192.168.146.128

2.sed

[root@www ~]# ifconfig eth0|sed -nr '2s#^.*addr:(.*) Bca.*$#\1#g'p      #1表示取第一个分组
192.168.146.128