vin*_*eel 5 powershell powershell-2.0 powershell-3.0 powershell-4.0
我有一个文本文件,每行有两个值,用空格分隔.现在我想知道其中一列中的重复值.是否可以使用Windows PowerShell实现此目的.
给定一个文本文件:
Apple Fruit
Banana Fruit
Carrot Vegetable
Run Code Online (Sandbox Code Playgroud)
期望的输出是:(我想在第二列中找到重复项)
Fruit
Run Code Online (Sandbox Code Playgroud)
Mar*_*ndl 10
您可以使用Import-CSVcmdlet并指定空白分隔符,以便轻松访问第二列.然后,您可以使用第二列对对象进行分组,并选择具有多个条目的对象:
Import-Csv 'path_to_your_text_file' -Delimiter ' ' -Header @('first', 'second') |
Group-Object second |
Where-Object count -gt 1 |
Select-Object -ExpandProperty name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1150 次 |
| 最近记录: |