我有两个文件:一个包含AP名称列表,另一个列表再次包含AP名称,但这次每个AP的控制器IP都在AP名称前面列出。匹配两个文件的内容
文件1:
AP1
AP2
Ap3
AP4
Ap5
Ap6
...
文件2:
1.1.1.1,Ap1
2.2.2.2,Ap2
3.3.3.3,Ap3
4.4.4.4,Ap4
6.6.6.6,Ap6
...
我怎样才能投其所好从文件1名文件2这样的名字,输出类似于以下?
1.1.1.1,Ap1
2.2.2.2,Ap2
3.3.3.3,Ap3
4.4.4.4,Ap4
IP Not Found,Ap5
6.6.6.6,Ap6
我在想,我可以使用comm
命令,但我不知道的好方法,只比较名称而不是IP地址。我也可以为每个单一的名字grep,但这将永远占用(有大约8,000个AP名字)。
或者,只是将数据加载到SQLite和做整个事情与一个查询:) – hobbs
也可以添加-e“IP未找到” – amdixon
@amdixon哦,很好!我没有看到那一个。将更新。 – hobbs