0

我想根据名称以递增的方式对文件夹中包含的子文件夹列表进行排序:

例如:文件夹名称:

TF_list_to_test10679   
TF_list_to_test1062  
TF_list_to_test1078  
...

期望的输出:

TF_list_to_test1062  
TF_list_to_test1078  
TF_list_to_test10679  
...

如何做到这一点?

4

1 回答 1

3

如果您没有带制表符的文件名,则以下内容应该有效:

find . -type d | sed 's/[[:digit:]]*$/&\t&/' | sort -nk 2 | cut -f 1
于 2012-09-19T17:44:59.300 回答