sortコマンド
Command何ができるコマンド?
字のごとく整列しなおすコマンド
#複数の入力ファイルを同時に読み込むことができる
#複数読み込まれた場合すべてソートされて出力される。ファイルごとにはならない
sort [option] [入力ファイル 入力ファイル...]
option | 内容 |
---|---|
-r | 降順で並べ替える |
-n | 数値で並べ替える |
-c | ソートされているか確認する。並べ替えない。ソートされていない場合は$?は1 |
-f | 大文字小文字を区別しない |
-tx -t x | 区切り文字を指定する |
-kn -k n | 指定した番号のkeyでソートする |
-o path | 出力先を指定する |
#option -k -tについて
aaa:21
bbb:12
ddd:25
ccc:24
[:]を区切り文字に -t :
[二つ目の引数]でソート -k 2
sort -n -k2 -t: xxx.txt
sort -n -k 2 -t : xxx.txt
>bbb:12
>aaa:21
>ccc:24
>ddd:25