可以通过使用哈希表数组中对不同属性进行不同的顺序进行排序。

Get-ChildItem |Sort-Object -Property @{ Expression = 'LastWriteTime'; Descending = $true }, @{ Expression = 'Name'; Ascending = $true } |Format-Table -Property LastWriteTime, Name

为了提高可读性,可以将哈希表放到一个单独的变量:

$order = @(@{ Expression = 'LastWriteTime'; Descending = $true }@{ Expression = 'Name'; Ascending = $true }
)Get-ChildItem |Sort-Object $order |Format-Table LastWriteTime, Name

哈希表中进行排序的键可缩写如下所示:

Sort-Object @{ e = 'LastWriteTime'; d = $true }, @{ e = 'Name'; a = $true }

您也可以关注下方微信公众号获取更多资讯

转载于:https://blog.51cto.com/543925535/2389433

PowerShell对象排序(结合哈希表)相关推荐

  1. PAT甲级1141 PAT Ranking of Institutions :[C++题解]结构体、排序、哈希表、结构体构造函数、结构体内写函数、排名

    文章目录 题目分析 题目来源 题目分析 来源:acwing 分析:和下面这题是一道题: PAT甲级1137 Final Grading:[C++题解]结构体.排序.哈希表.结构体构造函数.结构体内写函 ...

  2. LeetCode-791. 自定义字符串排序【哈希表,字符串,排序】

    LeetCode-791. 自定义字符串排序[哈希表,字符串,排序] 题目描述: 解题思路一:哈希表,我们首先遍历给定的字符串 order,将第一个出现的字符的权值赋值为 0,第二个出现的字符的权值赋 ...

  3. PAT甲级1137 Final Grading:[C++题解]结构体、排序、哈希表、结构体构造函数、结构体内写函数

    文章目录 题目分析 题目链接 题目分析 分析: 首先一个学生有id,另外有4个成绩:编程成绩.期中成绩.期末成绩.总评成绩.现有3个成绩单:编程成绩.期中成绩.期末成绩,让计算总评成绩,并排序输出. ...

  4. PAT甲级1039 Course List for Student :[C++题解]排序、哈希表

    文章目录 题目分析 题目链接 题目分析 此题以为会卡时间,特意使用scanf来读,结果本题不是这里卡时间.而是看查询效率高不高. 考察hash 表,然后vector排个序即可. ac代码 #inclu ...

  5. 哈希吧,滚雪球学 Python 哈希表与可哈希对象

    橡皮擦,一个逗趣的互联网高级网虫,新的系列,让我们一起 Be More Pythonic. 滚雪球学 Python 第二轮 已完成的文章清单 十一.Python 哈希表与可哈希对象 11.1 哈希表( ...

  6. 在C#中应用哈希表(Hashtable)

    一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其 ...

  7. c++ 哈希_详解Python中的可哈希对象与不可哈希对象(二)

    点击上方"机器学习与python集中营",星标公众号重磅干货,第一时间送达☞机器学习.深度学习.python全栈开发干货作者:草yang年华来源:个人原创 前言:我们经常会听见很多 ...

  8. 014_哈希表内建函数

    1. keys 1.1. 一个包含哈希表中查找到的键的序列. 2. values 2.1. 一个包含哈希表中子变量的序列. 3. sort_by 3.1. 返回由给定的哈希表子变量来升序排序的哈希表序 ...

  9. C#中哈希表(HashTable)的用法详解

    1.  哈希表(HashTable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对, ...

最新文章

  1. Matlab与线性代数 -- 全1矩阵
  2. 机器学习数据预处理之缺失值:后向填充
  3. XML publisher 填充空白行数
  4. CAN 总线 之七 BOSCH CAN 位时序 和 同步
  5. [LOJ#2270][BZOJ4912][SDOI2017]天才黑客
  6. Java——demo之仿ATM操作
  7. setnx是原子操作吗_谈谈Volatile关键字?为什么不能保证原子性?用什么可以替代?为什么?...
  8. 连续交付友好的Maven版本
  9. 绝对定位(HTML、CSS)
  10. win server 2008 r2设置teamviewer13无人值守和开机自启动
  11. Shell账户管理,用户和组管理
  12. 机器学习的几个误区-转载
  13. [译] 一文教你预测 app 未来的变现情况
  14. 使用java 语言 提取excel 中的手机号码,xls 格式以及xlsx 格式的excel 文件
  15. SREng扫描报告分析
  16. FL STUDIO宿主软件v20.9中文版使用技巧心得
  17. PingCAP 与 DSG 达成战略合作,共同开启数据智能管理新篇章
  18. 计算机网络校园局域网课题,毕业论文基于VLAN技术的校园局域网建设word文档_全文免费在线阅读(推荐阅读)...
  19. Java爬虫爬取wallhaven的图片
  20. java hibernate 是什么意思_Java开源项目Hibernate意义是什么?

热门文章

  1. T-SQL:毕业生出门需知系列(七)
  2. SRM 212 Div II Level One: YahtzeeScore
  3. syslog-ng记录history日志
  4. Visual SourceSafe(VSS)使用手册(转载)
  5. 使用TextRange获取输入框中光标的位置
  6. Linux服务器运维安全策略
  7. Scala 多继承问题
  8. 加大Linux服务器的文件描述符
  9. 百度对TOP等冷门域名冷淡
  10. ambiguous package name 'libglib2.0-0' with more than one installed instance