4
Unixでカンマ区切りのファイルを数値でソートする
次のようなコンマ区切りファイルがあります。 100,00869184 6492,8361 1234,31 200,04071 私が使用したいsort、このファイルをソートするために、数値によってのみ、最初の列。 望ましい結果: 100,00869184 200,04071 1234,31 6492,8361 ソートを使用してこれをどのように達成しますか?コンマは、区切り記号の代わりに数千の区切り記号のように扱われているように見えます。 両方sort -t',' -nとsort -t',' -nk1'私にこれを与えてください: 1234,31 200,04071 6492,8361 100,00869184 デフォルト(パラメーターなし)で並べ替えるか、使用するとsort -t','、次のようになります。 100,00869184 1234,31 200,04071 6492,8361 そして数値として並べ替えるとsort -nこれが得られます: 1234,31 200,04071 6492,8361 100,00869184 ソートを使用して希望の結果を得るにはどうすればよいですか? 追加用に編集:これは、約700万行のソートされたリストを作成するための1回の操作のため、回避策またはその他の非正統的な方法は完全に許容されます。