本文概述
- 参数
- 例子
句法
Sort-Object[-Stable][-Descending][-Unique][-InputObject <
PSObject>
][[-Property] <
Object[]>
][-Culture <
String>
][-CaseSensitive][<
CommonParameters>
]
Sort-Object[-Descending][-Unique]-Top <
Int32>
[-InputObject <
PSObject>
][[-Property] <
Object[]>
][-Culture <
String>
][-CaseSensitive][<
CommonParameters>
]
Sort-Object[-Descending][-Unique]-Bottom <
Int32>
[-InputObject <
PSObject>
][[-Property] <
Object[]>
][-Culture <
String>
][-CaseSensitive][<
CommonParameters>
]
参数 -稳定
在PowerShell版本6.2.0中引入了此参数。当排序标准相等时, 已排序的对象将按照接收顺序进行分配。
-降序
此参数用于按降序对对象进行排序。
-独特
在排序对象cmdlet中使用此参数以消除重复项, 并仅返回集合的唯一成员。此参数不区分大小写。
-InputObject
使用此参数时, 排序对象cmdlet仅接收一个表示集合的对象。
-属性
此参数指定sort-object cmdlet用于对对象进行排序的属性的名称。在此参数中, 接受通配符。如果未在cmdlet中指定属性, 则它将基于对象类型的默认属性进行排序。
-文化
此参数指定文化配置, 用于对对象进行排序。
-区分大小写
此cmdlet中使用此参数表示排序区分大小写。默认情况下, 它们不区分大小写。
例子 示例1:在此示例中, 键入以下命令以根据名称对当前目录中的文件和文件夹进行排序:
PS C:\>
get-childitem | sort-object
在此命令中, get-childItem从当前目录获取文件和子目录。然后, 将对象发送到Sort-object cmdlet。
输出
文章图片
示例2:在此示例中, 键入以下命令以根据长度对当前目录中的文件和文件夹进行排序:
PS C:\>
get-childitem | sort-object -Property Length
在此命令中, Sort-Object cmdlet使用Length参数按长度将文件和目录按升序排序。文件或子目录具有最大长度, 该长度显示在末尾。
输出
文章图片
示例3:在此示例中, 键入以下命令以基于Id对PowerShell会话的历史记录信息进行排序:
PS C:\>
get-history | sort-object -Property ID -Descending
在此命令中, Get-History cmdlet用于从当前PowerShell会话获取历史记录对象。这些对象将向下发送到Sort-Object cmdlet。 Sort-Object cmdlet使用Property参数按ID对对象进行排序。 -Descending参数对命令历史记录进行排序。
输出
文章图片
示例4:在此示例中, 键入以下命令以对文本文件中的名称进行排序。
PS C:\>
Get-Content -Path D:\Powershell\S.txt | Sort-Object
在此命令中, Get-Content cmdlet使用-Path参数指定文件和目录名称。文件S.txt包含未分类的学生姓名列表。这些对象将发送到Sort-Object cmdlet。默认情况下, sort-Object cmdlet将列表按升序排序。
【PowerShell Sort-Object对象排序】输出
AmishaAmitDevanshMaheshSaketTarunYatin
推荐阅读
- PowerShell Write-Host写入主机
- PowerShell While循环语句
- PowerShell Where-Object使用例子
- 纯净版xp系统如何取得未运用IP地址|XP系统取得未运用IP地址的技巧
- 中关村XP系统怎样破解rar密码|XP系统破解压缩文件密码的技巧
- win xp系统下360杀毒如何设置白名单【图文详细教程】
- WindowsXP系统下记事本无法保存如何处理【图文详细教程】
- xp系统下dsmain.exe进程出错如何处理|xp系统下dsmain.exe进程出错的原因
- xp系统下关闭softmanager.exe进程的2种办法|xp系统多了softmanager.exe进程怎样办