sort命令有很多选项参数,其中-n选项可以对文件内容进行数字排序。但是当想排序的列是由字符和数字组成的时候,这个选项就不能达到想要的效果。
1. 例如,对某个文件列进行排序:
#cat 1.txt
1
12
123
2
34
3
5
5678
10
11
#sort 1.txt
1
10
11
12
123
2
3
34
5
5678
#sort -n 1.txt
1
2
3
5
10
11
12
34
123
5678
#cat 2.txt
chr1
chr12
chr123
chr2
chr34
chr3
chr5
chr5678
chr10
chr11
#sort -n 2.txt
chr1
chr10
chr11
chr12
chr123
chr2
chr3
chr34
chr5
chr5678
#sort -V 2.txt
chr1
chr2
chr3
chr5
chr10
chr11
chr12
chr34
chr123
chr5678
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!