some examples of awk & sed

来源:互联网 发布:大数据就是统计 编辑:程序博客网 时间:2024/06/07 11:43

/sbin/ifconfig | grep -E 'inet +addr:([0-9]+/.){3}' | awk '{print $2}' | awk -F":" '{print $2}'
192.168.1.100

 

/sbin/ifconfig | sed -n '/192/(/.[0-9]/+/)/{3/}/p'           
inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0

 

/sbin/ifconfig | sed -n '/192/(/.[0-9]/+/)/{3/}/p' | awk '{print $2}' | awk -F":" '{print $2}'
192.168.1.100

 

/sbin/ifconfig | sed -n 's/.*inet addr:/(/([0-9]/+/./)/{3/}[0-9]/+/).*//1/p'
192.168.1.100