Bash true numerical order

后端 未结 3 1341
广开言路
广开言路 2021-02-07 01:15

How can I order files in a directory by their true numeric order.

file1.txt
file2.txt
file11.txt
...

I think it\'s called : Natural Order

3条回答
  •  耶瑟儿~
    2021-02-07 01:46

    For this particular list of files, sort numerically starting at the fifth character of the first field.

    $ ls file*|sort -k1.5n
    file1
    file2
    file11
    file12
    

提交回复
热议问题