[megoldva] grepcidr alap kérdés, nem értem

Fórumok

wget -q "http://cryptolib.com/ciphers/skype/skype_servers.txt" -O skype_servers.txt

wget -q "http://bix.hu/dox/3/bix-ipv4-prefixes.txt" -O bix-ipv4-prefixes.txt

grep -o "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]\/[0-9]*[0-9]" bix-ipv4-prefixes.txt > bix-ipv4-prefixes-2.txt

grep -o "[0-9]*\.[0-9]*\.[0-9]*\.[0-9]" skype_servers.txt | grepcidr -f bix-ipv4-prefixes-2.txt

Erre kidob két ip címet:

152.66.248.1 <- ez a bme, ok
86.125.194.6 <- ez meg valami romániai hülyeség, de miért dobja ki?

A "skype_servers.txt"-ben van:

86.125.194.66:9789

de az nem:

86.125.194.6

és főképp nincs a "bix-ipv4-prefixes.txt"-ben sem:

$ grep "^86.0" bix-ipv4-prefixes.txt
$ grep "^86.125" bix-ipv4-prefixes.txt
$

Kérdés: Miért dobja ki a "86.125.194.6"-ot is találatnak? Hol rontom el?

Hozzászólások

"Miért dobja ki a "86.125.194.6"-ot is találatnak?"
Mert a 86.120.0.0/13 tartalmazza az általad keresett címet.

"ez meg valami romániai hülyeség, de miért dobja ki?"
Mert lemaradt a skype_servers.txt grep pattern végéről a csillag.