at_shiita.ishigaki
2021年10月29日 10時32分
cutコマンドで、-dオプションに , を指定し、-fオプションにフィールド数を指定することで、
csvファイルの中身を列単位で取り出すことができます。
※ここでは例として、test.csvの3列目のみを取り出します。
[armadillo ~]# cat test.csv 1,A,abc 2,B,あいうえお 3,C,1234 [armadillo ~]# cut test.csv -d , -f 3 abc あいうえお 1234
また、-fオプションにN-Mと範囲を指定することで複数の列を取り出すことができます。
※ここでは例として、2~3列目を取り出します。
[armadillo ~]# cut test.csv -d , -f 2-3 A,abc B,あいうえお C,1234