質問

ってソートテーブルに基づく最初の値から最小から最大のgnu-coreutils sortコマンドです。

私のテーブルするとどうなるのかわかりません

file.txt

100,0.8,0.323, ... some more data
2,0.323,0,323, ...
4, ...
53, ...
.
.
121, ...

しかし、以下の

sort -n -k 1 file.txt

私も好きなの---

10,0,10,10
100,9,1,10
101,9,2,11
102,9,3,12
103,9,4,13
104,9,5,14
105,9,6,15
106,9,7,16
107,9,8,17
108,9,9,18
21,1,10,11
32,2,10,12
43,3,10,13
54,4,10,14

たいの論理的な数値です。

Ted.

役に立ちましたか?

解決

正しいメソッドの呼び出し sort のようにな

$ sort -n -t , -k 1,1 file.txt

説明:

  • -n ソート数値
  • -t , カンマはフィールドセパレータ
  • -k 1,1 に関して、最初のフィールド
  • file.txt 入力ファイル

メソッドを呼び出して、上記のプログラムを

10,0,10,10
21,1,10,11
32,2,10,12
43,3,10,13
54,4,10,14
100,9,1,10
101,9,2,11
102,9,3,12
103,9,4,13
104,9,5,14
105,9,6,15
106,9,7,16
107,9,8,17
108,9,9,18

並び替えをする場合はる分野で非常に使えて便利 --debug オプションだそうとして期待される。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top