|
Match a specific IP range
Hello all,
I would like a bit of help with a problem I am having. I have the following example file:
$ cat test_hosts
10.10.2.3 host1
10.10.2.4 host2
10.10.2.130 host3
10.10.2.5 host4
10.10.2.230 host5
10.10.2.22 host6
I need to match all IP addresses in the 10.10.2.1-10.10.2.22 range. I have tried all kind of things but for the life of me, I can't get it to work.
$ cat test_hosts | egrep "10\.10\.2\.[1,22]\s"
This shows nothing.
$ cat test_hosts | egrep "10\.10\.2\.[1,22]"
10.10.2.130 host3
10.10.2.230 host5
10.10.2.22 host6
Not exactly what I need. What am I doing wrong ?
Thanks,
Sylaan
|