1.请执行命令取出linux中 eth0的IP地址

1)cut:如下:ifconfig eth0|grep "inet addr"|cut -d ":" -f2|cut -d " " -f1

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

十、一些小例子 随笔 第1张

2)awk: 如下:ifconfig eth0|grep "inet addr" |awk -F ":" '{print $2}'|awk '{print $1}'十、一些小例子 随笔 第2张

 3)sed: ifconfig eth0 | sed -n '2p'|awk -F "[: ]+" '{print $4}'

十、一些小例子 随笔 第3张

4 ) NR==2: ifconfig eth0 | awk -F "[: ]+" 'NR==2 {print $4}'

十、一些小例子 随笔 第4张

5)此方法较难,看大家是否理解,其中sed有一个功能,就是()里面可以第一个看成1,第二个看成2,第三个。。。

 ifconfig eth0|sed -n 's#^.*addr\(.*\)  Bcast.*#\1#gp'

 十、一些小例子 随笔 第5张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄