Sorting Unix排序的两列以制表符分隔的文件不能识别为唯一的列

Sorting Unix排序的两列以制表符分隔的文件不能识别为唯一的列,sorting,unix,Sorting,Unix,我正在尝试使用以下命令按两列对制表符分隔的文件进行排序: sort-k1,1-k2,2 file.txt 但是sort将第一列和第二列合并为一列 以下是一个输出示例: chr11 25900447 25900461 chr11 26047696 26047711 chr1 126169385 126169400 chr11 26498396 26498411 在第3行,该chr1不应与chr11分组,但sort将第二列的第一个1视为第一列的一部分,并相应地对数字的其余部分进行排序,例如:

我正在尝试使用以下命令按两列对制表符分隔的文件进行排序:
sort-k1,1-k2,2 file.txt
但是sort将第一列和第二列合并为一列

以下是一个输出示例:

chr11 25900447 25900461
chr11 26047696 26047711
chr1 126169385 126169400
chr11 26498396 26498411

在第3行,该chr1不应与chr11分组,但sort将第二列的第一个1视为第一列的一部分,并相应地对数字的其余部分进行排序,例如:

chr11 25900447 25900461
chr11 26047696 26047711

chr11虽然我不确定为什么会出现这个问题,但运行带有-V标志的命令可以正确排序

sort-V-k1,1-k2,2 file.txt