gpt4 book ai didi

linux - Unix/Linux : Sorting by numbers after a comma

转载 作者:太空宇宙 更新时间:2023-11-04 05:10:39 24 4
gpt4 key购买 nike

我对 Linux/Unix 不太有经验,我有一个数据文件,每一行都遵循

的语法
[name of a crime that was committed],[numberOfOccurences]

例如,以下是该文件的一些行:

Partial 311,2
Carjacking Att,1
Rtr,1
Loiters,4
459 Susp Poss,2
Boat,6
Dog Attack,10

我想按逗号后面的数字降序对文件进行排序。我不知道逗号后面有多少位数。我知道我将使用“sort”命令,用 -r 表示降序排列,但有人可以告诉我要使用的确切命令吗?

提前致谢!

最佳答案

按降序排序:sort -t, -k2,2rn input-file

-t, 告诉 sort 字段之间用逗号分隔。-k2,2 告诉 sort 从字段 2 开始排序,到字段 2 结束。-r 反转该排序键的顺序,-n 告诉 sort 该字段将按数字顺序(而不是按字典顺序)

关于linux - Unix/Linux : Sorting by numbers after a comma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55799415/

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