Linux数字排序乱序

时间:2015-06-05 13:48:52

标签: linux sorting csv

我有1800+行csv文件。我希望它排在第8列。所以我用了排序。

sort  -t, -nk8 fefa.csv | cut -d, -f8

导致以下省略的输出

...
1431299970
1431301041
1431301050
1431291020   (???)

我对文件进行了检查,似乎所有的值都是10个字符。所以我再次排序,但没有数字标记:

sort  -t, -k8 fefa.csv | cut -d, -f8

...
1431301041
1431301050
1431301050
1431301089

这是正确的顺序。在进一步检查时,原始文件的顺序已经正确。

我的问题是:为什么原始排序(数字)会失败?

0 个答案:

没有答案