sort を使ってみる (Unix)
Unix
Published: 2020-03-01

やったこと

並び替えを行う sort を使ってみます。

調査

使ってみる

今回はファイル内の数字を逆順に並べてみたいと思います。

abc.md ファイルの中身はこのようにしました。

$ cat abc.md
23
1
12
34
9
22

文字列として sort されるパターン

$ sort abc.md
1
12
22
23
34
9

数字として昇順に sort されるパターン

$ sort -n abc.md
1
9
12
22
23
34

数字として降順に sort されるパターン

$ sort -rn abc.md
34
23
22
12
9
1

man sort より抜粋

 -n, --numeric-sort, --sort=numeric
         Sort fields numerically by arithmetic value.  Fields are supposed to have optional blanks in the begin-
         ning, an optional minus sign, zero or more digits (including decimal point and possible thousand separa-
         tors).

 -r, --reverse
         Sort in reverse order.