Date: Sat, 15 Apr 2017 13:36:01 -0400 From: Ernie Luzar <luzar722@gmail.com> To: FreeBSD questions <freebsd-questions@FreeBSD.org> Subject: awk help Message-ID: <58F25A01.1060208@gmail.com>
next in thread | raw e-mail | index | archive | help
Hello list; Can not figure how to process 2 lines as a single line. I have this file. poollist: opts = 0x2 Name: test Role: ipf References: 2 Hits: 0 Nodes Starting at 0xc9fd4800 Address: 1.11.244.65/32 Hits 0 Bytes 0 Name Ref 2 Address: 1.163.113.139/32 Hits 0 Bytes 0 Name Ref 2 Address: 1.163.139.214/32 Hits 0 Bytes 0 Name Ref 2 Address: 1.173.51.202/32 Hits 0 Bytes 0 Name Ref 2 Address: 1.175.164.129/32 Hits 0 Bytes 0 Name Ref 2 Address: 99.197.14.34/32 Hits 0 Bytes 0 Name Ref 2 The Address line and the Hits line makes a pair. For any pair that hits is greater than zero output file with ip address with ; sufix instead of /32 and hit value in fixed position. I can't figure out how to code awk to process the 2 lines as a pair. All ready searched the online awk references and could not find an example. Any pointers would sure help. Thanks
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58F25A01.1060208>