PowerShell——管道命令

本文详细介绍了PowerShell中的一些核心管道命令,包括ls、Sort、Where-Object、ForEach-Object、Select-Object、Sort-Object等,以及它们在处理文件信息、列表过滤、数据排序等方面的应用,帮助用户更高效地管理和操作数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、

ls | Sort -Descending Name | Format-Table Name,Mode

     ① 通过ls获取当前目录的所有文件信息

     ②通过Sort  -Descending对文件信息按照Name降序排列

     ③将排序好的Name和Mode格式化成Table输出

2、Where-Object / where / ?  :过滤列表项或命令,输出结果

      例如:

Get-ChildItem | Where-Object {$_.Length -gt 500}

      获取当前目录的所有文件信息,再按照大于500的长度进行过滤列表项,输出结果

3、ForEach-Object / foreach / %  :处理列表或命令,输出每一个项目

      例如:

1..10 | ForEach-Object {$_ *5}

      1~10,每个数 *5,输出结果

4、Select-Object / select  :选择列表项或输出结果,只输出要的结果

①选择当前路径下所有项目的Name和Length属性

dir | Select-Object Name,Length

②选择当前路径下前三个项目

dir | Select-Object -First 3

③选择当前路径下所有项目的Name和自定义属性,名字叫做Last Modified Day,结果是通过LastWriteTime属性算出来

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值