我有档案
chr1 10 20
chr1 30 40
chr1 50 100
chr1 110 130
chr1 200 240
chr1 1000 2000
我可以用
sort -c a.txt
但它会让我回头
sort: a:4: disorder: chr1 110 130
这是有意义的,因为它没有检查排序是否以数字方式完成。我如何检查文件是否按数字排序第二列,如上面的文件已经排序?我正在寻找一种快速,高效和一个班轮。我的原始文件可能有数百万行。
答案 0 :(得分:0)
我明白了。
cut -f2 a |sort -cn
我会得到第二列,只需使用-c和-n来检查