一部の行が1桁で、他の行が2桁の場合、ファイルを数字でソートする方法は? [コピー]

一部の行が1桁で、他の行が2桁の場合、ファイルを数字でソートする方法は? [コピー]

たとえば、テキストファイルに次のものがあるとします。myfile.txt

Schwifty1
Schwifty2
Schwifty3
Schwifty4
Schwifty5
Schwifty6
Schwifty7
Schwifty8
Schwifty9
Schwifty10
... ect ect ect...
Schwifty20
Schwifty21
... ect ect ect...
Schwifty30
Schwifty31

sortこのファイルを使用すると、次の結果が返されます。

Schwifty1
Schwifty10
Schwifty11
.........
Schwifty2
Schwifty20
Schwifty21
.........
Schwifty30
Schwifty31
Schwifty32
..........

実際には数字ベースだったらよかったです。数字最後に添付します。ソート機能を使用してこれを行う方法はありますか?

答え1

バージョンソートオプションを使用します。

sort -V source > destination

関連情報