我有一个庞大的IP列表已经排序,但我仍然需要将它们分组到子网中。例如:

223.247.184.95
223.247.186.243
223.247.208.16
223.247.209.139
223.84.128.24
223.84.159.214       *
223.84.159.245       *

带“*”的市场知识产权应按“223.84.159.*”分组。在那里
没有数据库,只有这个有10000个条目的文本文件!
我测试了awk和uniq命令,但是我的结果并不是我想要的。

最佳答案

还不清楚,因为你还没有显示输出。如果这对您有帮助,请尝试下面的操作,让我知道,它将只打印输入文件中*的行。

awk '$2=="*"{print $1}'  Input_file

关于linux - Linux bash:如何将ip列表分组为通用子网?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47739653/

10-09 21:31