【发布时间】:2017-03-03 21:30:10
【问题描述】:
我正在尝试使用以下命令根据第一列中的数字对一长串 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
【问题讨论】:
标签: linux command-line-interface