Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting UNIX排序与-c_Sorting_Unix - Fatal编程技术网

Sorting UNIX排序与-c

Sorting UNIX排序与-c,sorting,unix,Sorting,Unix,我有一个文件(3列制表符分隔),我需要检查文件是否已排序 例如: 在上面的文件中,我使用 cut -f1,2 f |sort -cn, 这给了我 sort: -:2: disorder: chr1 10010918. 我不知道为什么,因为文件已经排序了。我使用时得到相同的订单 sort -k1,1 -k2,2 f sort-cn假定整行都是键,因为该行以非数字字符开头,所以该键会采用非数字模式,这是唯一的一个键 为您的按键启用数字模式: sort-k1,1-k2,2-cn有

我有一个文件(3列制表符分隔),我需要检查文件是否已排序 例如:

在上面的文件中,我使用

cut -f1,2 f |sort -cn, 
这给了我

sort: -:2: disorder: chr1       10010918. 
我不知道为什么,因为文件已经排序了。我使用时得到相同的订单

sort -k1,1 -k2,2 f

sort-cn
假定整行都是键,因为该行以非数字字符开头,所以该键会采用非数字模式,这是唯一的一个键

为您的按键启用数字模式:
sort-k1,1-k2,2-cn

有什么方法可以修复它吗?
sort -k1,1 -k2,2 f