Loc*_*tez 5 sorting powershell text file
我想在PowerShell中对文本文件进行排序.文本文件如下所示:
name1 4
name2 2.3
name3 6.7
name4 5.1
Run Code Online (Sandbox Code Playgroud)
我想输出这样的文件:
name3 6.7
name4 5.1
name1 4
name2 2.3
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,它按照与名称关联的数字降序排列.我该怎么做?
您可以按表达式排序,拆分每一行(空格分隔符),将最后一项转换为system.double并对其进行排序:
Get-Content .\file.txt | Sort-Object { [double]$_.split()[-1] } -Descending
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13925 次 |
| 最近记录: |