Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

sortコマンドでcsvファイル……やtsv的な謎独自ファイルの処理を行なう

実際のところ

こんなデータがあったとします。

$ cat data.csv 
hello,2,ab
yeah,0,ab
foo,1,ab
bar,3,cd

区切り文字を","、三番目のカラムをソートする場合

$ sort -t , -k 3 data.csv 
foo,1,ab
hello,2,ab
yeah,0,ab
bar,3,cd

区切り文字を","、一番目のカラムをソートする場合

$ sort -t , -k 1 data.csv 
bar,3,cd
foo,1,ab
hello,2,ab
yeah,0,ad