У меня есть большой файл, который содержит 2 IPs
за строку - и всего около 3 миллионов строк.Пакетное преобразование IP-адресов в десятичные числа?
Вот пример файла:
1.32.0.0,1.32.255.255
5.72.0.0,5.75.255.255
5.180.0.0,5.183.255.255
222.127.228.22,222.127.228.23
222.127.228.24,222.127.228.24
Мне нужно преобразовать каждый IP
к IP Decimal
, как это:
18874368,18939903
88604672,88866815
95682560,95944703
3732923414,3732923415
3732923416,3732923416
Я предпочел бы способ сделать это строго с помощью команды линия. Я согласен с perl
или python
, если он не требует установки дополнительных модулей.
Мне показалось, что я столкнулся с тем, что кто-то конвертировал IPs
вот так, используя sed
, но больше не может найти этот учебник. Любая помощь будет оценена по достоинству.
См. [function ip2dec] (http://stackoverflow.com/a/35681431/3776858). – Cyrus
http://stackoverflow.com/questions/10768160/ip-address-converter – Praveen