ソート順の説明

ソート順の説明

多くのファイルが与えられると、sort -n次のような結果が出ました。

f1.txt
f10.txt
f2.txt

これは私にとって正しいことではないようです。説明は何ですか?

基本的にこれを得ることはできますか?

f1.txt
f2.txt
f10.txt

ベストアンサー1

使用することをお勧めします

sort -V data.txt

-V「バージョンの並べ替え」を意味し、基本的にアルファベットと数字を正しく処理するため、ファイルが多い場合は次のように言います。

f1.txt
f10.txt
f2.txt
a1.txt
a10.txt
a2.txt

そしてsort -Vそれをあなたに与えてください。

a1.txt
a2.txt
a10.txt
f1.txt
f2.txt
f10.txt

またはsort -k 1.2nsort -n -k 1.2

a1.txt
f1.txt
a2.txt
f2.txt
a10.txt
f10.txt

おすすめ記事