Unixのソートコマンドと数値ソート

Unixのソートコマンドと数値ソート

ファイル1があります。

"$lvl=57"
"$lvl=20"
"$lvl=48"
"$lvl=17"
"$lvl=58"

ファイル2私が欲しいもの:

"$lvl=17"
"$lvl=20"
"$lvl=48"
"$lvl=57"
"$lvl=58"

デフォルトでは、file1を数値でソートします。

ベストアンサー1

私は(GNUの)いくつかの実装で/オプションが好きです-V。文字列と数字が混在する多くの状況で非常にうまく機能します。--version-sortsortsort

sort -V

私はこのオプションを頻繁に使用しています...

同じ方向のバージョン順序付けには(GNUで)のいくつかのls実装を使用してください。ls -vlsls

おすすめ記事