私は、テキストファイルを読み込むPowershellコマンドラインを見つけようとしています。すべての重複した行(2+)を削除し、私はどこでもどこでもStackoverflow上の私の質問の答えを見つけることができませんでした。私が今までに見つけたすべての例は、複製された行の1つおよび/または多くを削除して保持することを示しています。Powershell - すべての重複したエントリを削除する
Powershell 2.0でこれが可能ですか?
PowerShellのコマンド例:
Get-Content "C:\Temp\OriginalFile.txt" | select -unique| Out-File "C:\Temp\ResultFile.txt"
OriginalFile.txt
1
1
1
2
2
3
4
ResultFile.txt(実際の)
1
2
3
4
ResultsFile.txt(希望)
3
4
ありがとうございます。私はあなたの応答のためにこれを働かせました。 –
'Select-Object -Expand Name'を' Select-Object -ExpandProperty Name'に変更しなければなりませんでした。 –
@packetloss:良い点:完全なパラメータ名は '-ExpandProperty'です。スクリプトでは完全なパラメータ( '-Expand'もうまくいったが) - 答えが更新された。 – mklement0