我需要使用power shell在文本文件中找到重复的值 假设文件内容是
Apple
Orange
Banana
Orange
Orange
所需的输出应为
Orange
Orange
答案 0 :(得分:2)
您还可以使用Group-Object cmdlet查看是否有多行出现过:
e.g。
Get-Content test.txt | Group-Object | Where-Object { $_.Count -gt 1 } | Select -ExpandProperty Name
答案 1 :(得分:1)
使用下面提到的命令,它起作用了。
PS C:\Projects> $OriginalContent, $UniqueContent = (Get-Content .\File.txt), (Get-Content .\File.txt | Sort-object -unique)
PS C:\Projects> compare-object $originalcontent $uniquecontent
或打印文本和计数使用以下命令
PS C:\Projects> Get-Content .\File.txt | group-object