PowerShell Select-Object 保留排序后一定数量的首尾行

Posted 师万物的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerShell Select-Object 保留排序后一定数量的首尾行相关的知识,希望对你有一定的参考价值。

环境配置说明

  • Windows 21H1
  • PSVersion 5.1.19041.1320

示例

PS C:\\Users\\admin> Get-ChildItem | 
Sort-Object -Property Name

    目录: C:\\Users\\admin

Mode                 LastWriteTime         Length Name                         
----                 -------------         ------ ----                         
d-----         2021/12/9     22:23                .vscode                      
d-r---         2021/12/9     22:08                3D Objects                   
-a----        2021/12/10     15:28          66050 alias.csv                    
d-r---         2021/12/9     22:08                Contacts                     
d-r---         2021/12/9     22:38                Desktop                      
d-r---        2021/12/10     14:56                Documents                    
d-r---         2021/12/9     22:08                Downloads                    
d-r---         2021/12/9     22:08                Favorites                    
d-r---         2021/12/9     22:08                Links                        
d-r---         2021/12/9     22:08                Music                        
d-r---         2021/12/9     22:21                OneDrive                     
d-r---         2021/12/9     22:10                Pictures                     
-a----        2021/12/10     14:56           2090 psrepo.xml                   
d-r---         2021/12/9     22:08                Saved Games                  
d-r---         2021/12/9     22:09                Searches                     
d-r---         2021/12/9     22:08                Videos                       

前四行

PS C:\\Users\\admin> Get-ChildItem | 
Sort-Object -Property Name |
Select-Object -First 4

    目录: C:\\Users\\admin

Mode                 LastWriteTime         Length Name                         
----                 -------------         ------ ----                         
d-----         2021/12/9     22:23                .vscode                      
d-r---         2021/12/9     22:08                3D Objects                   
-a----        2021/12/10     15:28          66050 alias.csv                    
d-r---         2021/12/9     22:08                Contacts                     

后四行

PS C:\\Users\\admin> Get-ChildItem | 
Sort-Object -Property Name |
Select-Object -Last 4

    目录: C:\\Users\\admin

Mode                 LastWriteTime         Length Name                         
----                 -------------         ------ ----                         
-a----        2021/12/10     14:56           2090 psrepo.xml                   
d-r---         2021/12/9     22:08                Saved Games                  
d-r---         2021/12/9     22:09                Searches                     
d-r---         2021/12/9     22:08                Videos                       

学习资料


感恩曾经帮助过 师万物 的人。
学有余力的话,可以了解具有开源、跨平台特性的Powershell Core。
欢迎关注公众号:悟为生心

以上是关于PowerShell Select-Object 保留排序后一定数量的首尾行的主要内容,如果未能解决你的问题,请参考以下文章

PowerShell Select-Object Property和ExpandProperty的差别

PowerShell Select-Object 保留排序后一定数量的首尾行

powershell use calculated properties

如何用PowerShell获取进程信息

Powershell Get-TransportRule 读取传输规则属性的完整数据

Powershell 查询信息中如何将内容过多的省略号(....)显示完整