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 に答える