unixのsortコマンドでの列指定: k オプション


sortは大切。

  • kオプションは列指定

sort -k2 [Filename]

Filenameで指定するファイルの2列目で並び替え。

ちなみに列の区切りの記号を変えるのは

  • tオプション

sort -t"," [Filename]

でカンマ区切りに対応。

注) cutは-d","で区切りを変える。
   sortとは違うので注意。




応用編
2列目でまず並び替え
3列目を数字で逆順に並び替える。

gオプション、またはnオプション
数字並び替え。

rオプション、逆順に並び替え。

sort -k2,2 -k3,3gr [Filename]