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