gpt4 book ai didi

file - PowerShell:如何按列对文本文件进行排序?

转载 作者:行者123 更新时间:2023-12-04 18:48:19 25 4
gpt4 key购买 nike

我想在 PowerShell 中对文本文件进行排序。文本文件如下所示:

name1 4
name2 2.3
name3 6.7
name4 5.1

我想像这样输出该文件:
name3 6.7
name4 5.1
name1 4
name2 2.3

如您所见,它按与名称关联的数字降序排列。我该怎么做?

最佳答案

您可以按表达式排序,拆分每一行(空格分隔符),将最后一项转换为 system.double 并对其进行排序:

Get-Content .\file.txt | Sort-Object { [double]$_.split()[-1] } -Descending

关于file - PowerShell:如何按列对文本文件进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10259741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com