例如有如下几个文件,要求按照自然数进行排序:
$ ls
aa-bb-cc-101.txt aa-bb-cc-12.txt aa-bb-cc-1.txt aa-bb-cc-200.txt aa-bb-cc-2.txt
使用sort -n的效果,没有做到自然数排列:
$ ls | sort -n
aa-bb-cc-101.txt
aa-bb-cc-12.txt
aa-bb-cc-1.txt
aa-bb-cc-200.txt
aa-bb-cc-2.txt
使用sort --version-sort:
$ ls | sort --version-sort
aa-bb-cc-1.txt
aa-bb-cc-2.txt
aa-bb-cc-12.txt
aa-bb-cc-101.txt
aa-bb-cc-200.txt