Sample output that I want to achieve: 2017-12-08 07:01:39 GET /course-detail.aspx id=66&catColor=0 443 - 192.168.1.1 (e.g., IP) 200 0 0 530 2017-12-08 07:01:39 GET /course-detail.aspx id=66&catColor=0 443 - 192.168.1.2 (e.g., IP) 200 0 0 530 2017-12-08 07:01:39 GET /course-detail.aspx id=66&catColor=0 443 - 192.168.1.3 (e.g., IP) 200 0 0 530 #Note that I only want to grep IP addresses (192.168.1.1-3) that are in the same netmask specified in $matcher