sortコマンド

sortコマンドとは

sortコマンドはUNIX基本コマンドの一つ。

sort ファイル名

で使うことができる。

sortコマンドのオプション

今回は数値のソートについて注目する。このまま何もオプションを指定せずにソートしようとすると、一番左の桁の大きさ順にソートしてしまう。例えば以下のようになる。

ソート前

5
1
32
10

ソート後

1 
10
32
5

 そこでオプションを指定することで、数値としてソートすることができるようになる。数値だけでなく文字に関してもソートできる。  

オプション一覧

-nオプション  数値として並べる

-rオプション  降順で並べる

-uオプション  重複を削除する

-tオプション  項目の区切りを指定する

-kオプション  キーを指定してソート

-fオプション  大文字小文字関係なくソート