2
我有一個文本文件,每行用空格分隔兩個值。現在我想知道其中一列中的重複值。是否有可能使用Windows PowerShell實現這一點。在文本文件的兩列之一中查找重複值
給定一個文本文件:
Apple Fruit
Banana Fruit
Carrot Vegetable
所需的輸出是:(我想找到第二列式兩份)
Fruit
我有一個文本文件,每行用空格分隔兩個值。現在我想知道其中一列中的重複值。是否有可能使用Windows PowerShell實現這一點。在文本文件的兩列之一中查找重複值
給定一個文本文件:
Apple Fruit
Banana Fruit
Carrot Vegetable
所需的輸出是:(我想找到第二列式兩份)
Fruit
您可以使用Import-CSV
cmdlet,並指定空格分隔符輕鬆訪問第二列。然後就可以組使用第二列中的對象,並選擇一個具有多於1個條目:
Import-Csv 'path_to_your_text_file' -Delimiter ' ' -Header @('first', 'second') |
Group-Object second |
Where-Object count -gt 1 |
Select-Object -ExpandProperty name
-Header第一,第二是足夠多的沒有必要使用陣列;) – Esperento57