【发布时间】:2017-07-18 15:11:46
【问题描述】:
我正在尝试使用以下命令按两列对制表符分隔的文件进行排序: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 <-26169385 126169400
chr11 26498396 26498411
我尝试转换为 csv,但出现完全相同的问题,它会忽略 , 分隔符。
我正在使用排序(GNU coreutils)8.22
谢谢,
【问题讨论】: