我有一个文本文件,其中包含一组IP地址,如下所示:
200.48.123.45
143.150.41.12
170.12.39.232
诸若此类。
我需要编写一个批处理文件来读取文本文件的每一行,并计算该IP地址是否在此ip范围(IP Range)或cidr块(CIDR Block)内,它必须是这两个地址中最容易编程的一个。
如果IP地址不在范围或cird块内,则必须将其写入输出文本文件。
我从来没有见过这样的批处理文件,谢谢。
发布于 2012-02-27 19:59:20
最好的方法是使用带有NetAddr::IP模块和contains
函数的perl脚本。
https://stackoverflow.com/questions/9471340
复制