- # perl
- [root@Nagios ~]# ifconfig|perl -nle'/dr:([^ ]+)/&&print$1'
- 192.168.0.200
- 127.0.0.1
-
- # perl,够帅
- [root@Nagios ~]# ip addr|perl -pe '$_=/t (.*)\//?$1.$/:""'
- 127.0.0.1
- 192.168.0.200
-
- # awk
- [root@Nagios ~]# ifconfig|awk -F':| *' '/inet /{print $4}'
- 192.168.0.200
- 127.0.0.1
-
- # sed
- [root@Nagios ~]# ifconfig|sed -rn 's/.*r:([^ ]+) .*/\1/p'
- 192.168.0.200
- 127.0.0.1
-
- # shell
- [root@Nagios ~]# ifconfig|grep 'inet addr:'|while read X Y Z; do echo $Y;done|(IFS=':';while read X Y;do echo $Y ;done)
- 192.168.0.200
- 127.0.0.1