Sorting 如何检查文件';第2列已排序
我有文件Sorting 如何检查文件';第2列已排序,sorting,unix,Sorting,Unix,我有文件 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 这是有意义的,因为它不检查排序是否以数字方式完成。如何检查文件是否按数字顺序按第二列排序,如上面的文件已排
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
这是有意义的,因为它不检查排序是否以数字方式完成。如何检查文件是否按数字顺序按第二列排序,如上面的文件已排序?我在寻找一艘快速、高效、一艘班轮。我的原始文件可能有数百万行。我知道了
cut -f2 a |sort -cn
我将得到第二列,然后使用-c和-n进行检查