1
A
回答
5
Select-Object - 獨特
指定如果輸入對象的子集具有相同 屬性和值,僅所述子集的一個單一的構件將是 選擇。
此參數區分大小寫。因此,僅在字符外殼中不同於 的字符串被認爲是唯一的。
實施例5:從陣列
PS C:\>"a","b","c","a","a","a" | Select-Object -Unique
a
b
c
此命令使用的Select-Object
的Unique
參數從字符數組得到唯一的字符選擇唯一的字符。
2
有幾種方法可以做到這一點。如果是用於腳本,我建議使用完整的命令名稱而不是別名。
$name = ("hi", "hello", "hello")
$name | Sort-Object -Unique
$name | Get-Unique
爲了好玩,讓我們深潛。
Get-Member -InputObject $name
這會給我們讀出數組的不同屬性和方法,例如Length屬性。讓我們嘗試使用這些作爲點運算符。
$name.Length
在那裏,我們有數組的長度。
我不是這個天才。我只知道如何使用內置的幫助。
Get-Help *arrays* -full
Get-Help *about*
Get-Help Get-Member -full
Get-Help Get-Command
玩得開心!
0
$youarray="element1", "element2", "element1"
#solution with unique select
$youarray | select -Unique
#solution with group by
$youarray | group {$_} | select Name
相關問題
- 1. 刪除重複,但保持
- 2. 刪除重複記錄保持原有
- 3. 刪除重複的陣列,但保留第一次出現
- 4. 刪除重複和陣列
- 5. 刪除重複陣列
- 6. 刪除重複陣列,從陣列
- 7. 刪除所有非重複行,但保持一個
- 8. 如何從div內刪除重複的id,但保留原始
- 9. 從列表中刪除所有重複 - 保持無一重複的項目
- 10. 刪除,但保持與行的ID陣列的PHP/MySQL
- 11. 刪除重複保持最新
- 12. 刪除重複行,並保持
- 13. 刪除重複項保持不可
- 14. 刪除重複的行,但保留
- 15. 刪除重複行但保持多對多關係
- 16. 刪除MySQL的重複,但保持一個
- 17. 刪除rownames,但保持&
- 18. TSQL保持有效複製和刪除無效的重複
- 19. 如何從元組列表中刪除重複項,但保留原始順序
- 20. 從KOObservable陣列刪除重複項
- 21. 在Ruby陣列刪除連續重複
- 22. 刪除陣列中的重複項
- 23. 從陣列中刪除重複項
- 24. 從JS陣列刪除重複
- 25. 從陣列中刪除重複項
- 26. 高級刪除陣列重複
- 27. 刪除陣列中的重複項(C++)
- 28. 關於重複數據刪除陣列
- 29. 刪除通過陣列時的重複
- 30. 遍歷陣列並刪除重複
我試過使用它 - 當我這樣做只給我嗨 - 它刪除出現不止一次的對象。 –
好 - 我想通了。它不工作的原因是因爲它包含了數組中的頭文件 - 我需要在select-object -unique工作之前專門調用數組頭文件。 $ array.name | select-object -unique –