linux 中 sort -V选项

 

1、001

root@PC1:/home/test2# ls
a.txt
root@PC1:/home/test2# cat a.txt
Chr1
Chr11
Chr7
Chr8
Chr10
Chr2
Chr5
Chr3
root@PC1:/home/test2# sort a.txt    ## 排序异常
Chr1
Chr10
Chr11
Chr2
Chr3
Chr5
Chr7
Chr8

 

 

root@PC1:/home/test2# ls
a.txt
root@PC1:/home/test2# cat a.txt
Chr1
Chr11
Chr7
Chr8
Chr10
Chr2
Chr5
Chr3
root@PC1:/home/test2# sort -n a.txt    ## 排序异常
Chr1
Chr10
Chr11
Chr2
Chr3
Chr5
Chr7
Chr8

 

 

 

2、002

root@PC1:/home/test2# ls
a.txt
root@PC1:/home/test2# cat a.txt
Chr1
Chr11
Chr7
Chr8
Chr10
Chr2
Chr5
Chr3
root@PC1:/home/test2# sort -V a.txt     ## 正常排序
Chr1
Chr2
Chr3
Chr5
Chr7
Chr8
Chr10
Chr11

 

posted @ 2022-06-20 08:36  小鲨鱼2018  阅读(134)  评论(0编辑  收藏  举报