gpt4 book ai didi

Linux 根据第一列进行数字排序

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:03 24 4
gpt4 key购买 nike

我正在尝试根据第一列中的数字对一长串 csv 文件进行数字排序,使用以下命令:

->  head -1 file.csv ; tail -n +2 file.csv | sort -t , -k1n

(我正在使用 head/tail 命令跳过文件的第一行,因为它是标题并包含字符串)但是,它不会返回完全排序的列表。一半是排序好的,另一半是这样的:

9838,2361,8,947,2284
9842,2135,2,261,2511
9846,2710,1,176,2171
986,2689,32,123,2177
9888,2183,15,30,2790
989,2470,33,887,2345

有人可以告诉我我做错了什么吗?我也在下面尝试过同样的结果:

-> sort -k1n -t"," file.csv

最佳答案

tail -n +2 文件.csv | sort -k1,2 -n -t"," 应该可以解决问题。

关于Linux 根据第一列进行数字排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42588756/

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