如何按照真正的数字顺序在目录中订购文件.
file1.txt
file2.txt
file11.txt
...
Run Code Online (Sandbox Code Playgroud)
我认为它被称为:自然秩序
ica*_*ver 23
使用-v选项:
ls -v file*
file1
file2
file11
file12
Run Code Online (Sandbox Code Playgroud)
另一种选择可能是使用sort -V,假设您的平台上有一个可用:
ls file* |sort -V
Run Code Online (Sandbox Code Playgroud)
对于此特定文件列表,从第一个字段的第五个字符开始以数字方式排序.
$ ls file*|sort -k1.5n
file1
file2
file11
file12
Run Code Online (Sandbox Code Playgroud)