要在PowerShell中对输出进行排序,您需要使用Sort-Object Pipeline cmdlet。在下面的示例中,我们将从Get-Process命令中检索输出,然后根据内存和CPU使用率对它们进行排序。
Get-Process | Sort-Object WorkingSet | Select -First 10
输出结果
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 0 0 60 8 0 0 Idle 144 8 1840 232 0.14 8396 1 SkypeBackgroundHost 514 26 19280 300 0.73 16872 1 Calculator 1140 50 63584 464 15.86 10688 1 ksdeui 53 3 1212 816 0.30 580 0 smss 217 17 3432 1848 37.03 13272 1 ptim 486 26 7404 2228 168.86 13732 1 ptsrv 32 6 1636 2440 0.16 1092 0 fontdrvhost 86 5 968 3620 0.00 1060 0 svchost 85 6 1208 4104 0.59 4116 0 ibtsiva
在上面的示例中,输出以默认顺序升序存储,然后我们检索了前10个进程。
如果要以降序输出,则需要添加参数-Descending。
Get-Process | Sort-Object WorkingSet -Descending | Select -First 10
输出结果
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 0 0 3660 719552 544.86 2580 0 Memory Compression 968 125 1132200 487196 6,867.28 4228 1 chrome 1867 150 294740 332516 1,136.42 19036 1 WINWORD 1137 46 446876 305092 2,470.48 14560 1 chrome 583 38 309476 250312 755.97 15652 1 chrome 3597 107 275080 226752 11,615.69 12712 1 chrome 464 59 179012 172652 1,938.55 18732 1 chrome 350 31 191756 157716 339.11 5952 1 chrome 607 61 129380 156224 106.52 7712 1 Code 536 31 186496 146176 35.81 10352 1 Code
同样,您也可以按升/降顺序对CPU和其他属性进行排序,如下例所示。
Get-Process | Sort-Object CPU | Select -First 10
Get-Process | Sort-Object CPU -Descending | Select -First 10
我是Python新手,我正在尝试自学语言处理。python中的NLTK有一个名为FreqDist的函数,它给出文本中单词的频率,但由于某些原因,它不能正常工作。 这是本教程让我写的: 所以基本上,它应该给我一个文本中最常见的50个单词的列表。然而,当我运行代码时,结果是50个最不频繁的单词,按照最不频繁到最频繁的顺序排列,而不是相反。我得到的输出如下: 我在照搬教程,但一定是做错了什么。 以下是本
问题内容: 这是我的冒泡排序代码。我无法输出实际的排序值。程序读取输入的数字,但不打印排序。我不确定该如何进行排序。任何建议都将有所帮助。 问题答案: 试试下面的冒泡排序:
问题内容: 我有一堂水果课。我正在创建此类的列表,并将每个水果添加到列表中。我想根据水果名称的顺序对该列表进行排序。 我正在使用for循环创建它的列表 我需要使用列表中每个对象的水果名称对该arrayList进行排序 问题答案: 使用这样的: 现在,你的水果清单将基于进行排序。
问题内容: 我们如何排序? 我想根据中的值进行排序。 问题答案: 你是否必须使用HashMap?如果只需要Map Interface,请使用TreeMap 如果要通过比较HashMap中的值进行排序。你必须编写代码才能执行此操作,如果要执行此操作,则可以对HashMap的值进行排序: 如果你想经常访问此排序列表,则可以将元素插入到中,尽管集合和列表的语义有些不同。
问题内容: 如何在Android上按标签名称的升序和降序对JSONArray进行排序。 在我的应用程序中,我有一个类似于以下内容的JSON,需要根据用户选项显示数据(按user_id标记按升序或降序排序)。我已将JSON解析如下: 这是我的JSON响应: 解析时,我需要按“ user_id”标签名称排序的“结果” JSON数组,如何在Android中做到这一点? 问题答案: 这段代码可以返回排序后
问题内容: 我不能在数据库中执行ORDER BY 问题答案: 将数据从ResultSet中移到所需的任何对象表示形式中,然后对数据进行排序,就像此时的其他任何数据一样。 如果您使用Collections.Sort对复杂对象进行排序,则需要实现Comparator。