数字で始まるファイルがあります:
$ 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
オプションを使用し-n
て、数値の並べ替えを有効にします。
$ cat file | sort -n
-g
これは、GNUの独自の拡張機能である、よりも高速で移植性がありますsort
。
-g
数値の一般的なソートには のオプションを使用しますsort
(大きな入力の場合は遅くなる可能性があります):
$ sort -g file
また:
$ sort -n file
違いは関連する質問にあります。
UPD:cat
コメントに記載されているように役に立たないものを修正しました。