I have a text file with two values in each line separated by a space. Now I want to know duplicate values in one of the columns. Is it possible to achieve this using Windows powershell.
Given a text file:
Apple Fruit
Banana Fruit
Carrot Vegetable
Desired output is: (I want to find duplicates in second column)
Fruit
To start your duplicate search, go to File -> Find Duplicates or click the Find Duplicates button on the main toolbar. The Find Duplicates dialog will open, as shown below. The Find Duplicates dialog is intuitive and easy to use. The first step is to specify which folders should be searched for duplicates.
You could use the Import-CSV
cmdlet and specify a whitespace delimiter to easy get access of the second column. Then you can group the objects using the second column and select the one with more than 1 entries:
Import-Csv 'path_to_your_text_file' -Delimiter ' ' -Header @('first', 'second') |
Group-Object second |
Where-Object count -gt 1 |
Select-Object -ExpandProperty name
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With