Powershell實(shí)現(xiàn)按類型排序
適用于所有版本。
Sort-Object可以單獨(dú)解決您的排序問題,如果是原數(shù)據(jù),就可以直接使用管道,如果是對(duì)象類型,也可以指定一個(gè)排序?qū)傩裕?/p>
# sorting primitive data
1,5,2,1,6,3,12,6 | Sort-Object -Unique
# sorting object data
Get-ChildItem -Path c:\windows | Sort-Object –Property name
考慮到不同對(duì)象的類型,Powershell可以自動(dòng)選擇排序的類型,但也有更多的排序選擇。
只需要添加一個(gè)腳本塊,在括號(hào)內(nèi)$_可被代表要排序的對(duì)象,你現(xiàn)在可以假設(shè)它是某個(gè)類型。
# sorting string as numbers
'1','5','3a','12','6' | Sort-Object -Property { $_ -as [int] }
# sorting IPv4 addresses as versions
'1.2.3.4', '10.1.2.3', '100.4.2.1', '2.3.4.5', '9.10.11.12' |
Sort-Object -Property { [version] $_ }
相關(guān)文章
PowerShell腳本實(shí)現(xiàn)檢測(cè)網(wǎng)絡(luò)內(nèi)主機(jī)類型
這篇文章主要介紹了PowerShell腳本實(shí)現(xiàn)檢測(cè)網(wǎng)絡(luò)內(nèi)主機(jī)類型,本文腳本基本功能可以實(shí)現(xiàn)判斷主機(jī)操作系統(tǒng)類型,如果是域內(nèi)的主機(jī)可以獲取主機(jī)的硬件參數(shù)和性能參數(shù),并判斷是否存在網(wǎng)絡(luò)設(shè)備,需要的朋友可以參考下2014-12-12Powershell獲取圖片名字、文件夾及拍攝時(shí)間的例子
這篇文章主要介紹了Powershell獲取圖片名字、文件夾及拍攝時(shí)間等信息的例子,需要的朋友可以參考下2014-06-06PowerShell中刪除空格、點(diǎn)號(hào)、減號(hào)和換行方法代碼實(shí)例
這篇文章主要介紹了PowerShell中刪除空格、點(diǎn)號(hào)、減號(hào)和換行方法代碼實(shí)例,本文直接給出實(shí)例代碼,需要的朋友可以參考下2015-05-05PowerShell中實(shí)現(xiàn)混淆密碼示例
這篇文章主要介紹了PowerShell中實(shí)現(xiàn)混淆密碼示例,本文給出了混淆密碼的例子和使用混淆后的密碼例子,需要的朋友可以參考下2015-03-03PowerShell小技巧之使用New-Module命令動(dòng)態(tài)創(chuàng)建對(duì)象
這篇文章主要介紹了在PowerShell中使用New-Module命令動(dòng)態(tài)創(chuàng)建對(duì)象,比New-Object高大上很多了吧2014-09-09Windows Powershell For 循環(huán)
這篇文章主要介紹了Windows Powershell For 循環(huán)的定義、用法以及示例,非常簡單實(shí)用,有需要的朋友可以參考下2014-10-10PowerShell正則表達(dá)式(Regex)從右往左進(jìn)行匹配方法代碼實(shí)例
這篇文章主要介紹了PowerShell正則表達(dá)式(Regex)從右往左進(jìn)行匹配方法代碼實(shí)例,最重要的就是一個(gè)RightToLeft參數(shù)的運(yùn)用,本文直接給出代碼實(shí)例,需要的朋友可以參考下2015-05-05