<a href="http://xuchengji.blog.51cto.com/attachment/201004/21/160472_12718570134Ghg.png"></a>
#ifconfig eth0 |grep inet |sed ‘2d’ |cut –c 16- |cut –d ‘ ‘ –f 1 |cut –d ‘ ‘ –f 2 |cut –c 6-
# ifconfig eth0 |sed -n '2p' |sed 's/^.*addr: //g'|cut -d ' ' -f 1
也可以实现
#ifconfig eth0 | sed -n '2p'| |sed 's/^.addr : //g' |sed 's/Bcast.*//g'
#ifconfig eth0 | awk '{FS=":"} {print $2}' |sed -n '2p' |cut -d ' ' -f 1
#ifconfig eht0 |awk '{FS=":"} {print $2}' |sed -n '2p'|sed 's/Bcast//g'
#ifconfig eht0 |awk '/inet/ {split ($2,x,":") ;print x[2]}'
通过这几个命令,我感觉到了grep,sed,cut,awk等正则表达式相关命令及工具的强大。这个实验在REDHAT ENTERPRISE LINUX 5.0上实现的。
本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/302520