1

数字で始まるファイルがあります:

$ cat file
1
3
13
2
4
12

を使用するcat file | sortと、次のように表示されます。

$ cat file | sort

1
12
13
2
3
4

次のような答えを得るにはどうすればよいですか。

1
2
3
4
12
13
4

2 に答える 2

4

オプションを使用し-nて、数値の並べ替えを有効にします。

$ cat file | sort -n

-gこれは、GNUの独自の拡張機能である、よりも高速で移植性がありますsort

于 2012-12-13T16:06:30.273 に答える
3

-g数値の一般的なソートには のオプションを使用しますsort(大きな入力の場合は遅くなる可能性があります):

$ sort -g file

また:

$ sort -n file

違いは関連する質問にあります。

UPD:catコメントに記載されているように役に立たないものを修正しました。

于 2012-12-13T15:56:54.883 に答える