shell

LinuxでCSVファイルの特定の列を取り出す

備忘録

cutコマンドを利用してtarget.csvから全行の9列目の項目を取り出す。

cut -d ',' -f 9 target.csv

-d オプションでデリミタを指定する。(デフォルトはタブ)
-f オプションで取り出したい列を指定する。

取り出した内容をファイルに吐き出したい場合は以下のように ">" でリダイレクト。

cut -d ',' -f 9 target.csv >dist.csv