【问题标题】:Powershell. count the number of duplicate entries in a file电源外壳。计算文件中重复条目的数量
【发布时间】:2015-04-07 05:01:17
【问题描述】:

我有一个包含 IP 地址列表的文本文件,我需要计算相同 IP 在文件中出现的次数。

我找到了很多删除重复条目的方法,以及如何计算行数,但没有关于如何计算重复条目。

我还没有多少剧本,没有什么值得发布的,但如果有人能指出我正确的方向,那将是一个开始。

【问题讨论】:

  • 你真的没有给我们太多信息。该文件是什么样的,只是一个 IP 列表,每行一个?如果是这样,您需要组对象。使用它运行,当你有一个脚本时回来,如果你有问题,我们可以看到并提供帮助。
  • 这只是我需要的开始,谢谢。

标签: powershell


【解决方案1】:

如果$file 包含

10.1.1.2  
10.1.1.2  
10.1.1.2  
10.1.1.10  
10.1.1.10  
10.1.1.20

然后

Get-Content $file | Group-Object -noelement

Count Name                     
----- ----                     
3     10.1.1.2                 
2     10.1.1.10                
1     10.1.1.20 

【讨论】:

    猜你喜欢
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 2019-08-30
    相关资源
    最近更新 更多