「検索」出力をファイル名で並べ替えるときに、ファイル拡張子を無視するように「並べ替え」を強制します。

「検索」出力をファイル名で並べ替えるときに、ファイル拡張子を無視するように「並べ替え」を強制します。

ファイル名で出力をソートするときにsortファイル拡張子を無視する簡単な方法はありますか?find追加のスクリプトがないことを意味します。

ベストアンサー1

どういう意味なのかよくわかりません。

しかし、ディレクトリが与えられると

$ ls
bar.txt  foo.abc  foo.txt
$ 

次のように拡張子を削除し、名前でのみソートできます。

$ find . -type f | sort -k 2,2 -t. -u
./bar.txt
./foo.txt
$

いつものように、入力と希望の出力の例は大きな助けになります。

おすすめ記事