在awk中,如何打印匹配行的下一行
时间:2019-11-20 08:52:57 来源:igfitidea点击:
在Linux/UNIX操作系统下使用awk匹配正则表达式之后,如何打印下一行内容?
awk语法:
awk '/regex/ { getline; print ifconfig | awk -F: '/eth0:/ && inet 192.168.31.17 netmask 255.255.255.0 broadcast 192.168.31.255
!= "" { getline; print ##代码##}'
}' /path/to/file
awk -F: '/regex/ { getline; print ##代码## }' /path/to/file
getline用于从下一个输入记录中设置$0;它还设置了NF,NR,FNR。
例如,我们要获取网卡eth0的地址
##代码##输出示例:
##代码##
