#!/bin/bash NO="[^.0-9]?" IP="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" grep -Eo -e "$NO$IP *- *$IP$NO" -e "$NO$IP/[0-9]{1,2}$NO" -e "$NO$IP$NO" | sed -r -e 's/^[^0-9]*//' -e 's/[^0-9]*$//'