how to cut columns of csv

后端 未结 4 1028
不知归路
不知归路 2021-02-07 03:22

I have a set of csv files (around 250), each having 300 to 500 records. I need to cut 2 or 3 columns from each file and store it to another one. I\'m using ubuntu OS

4条回答
  •  有刺的猬
    2021-02-07 03:29

    If you know that the column delimiter does not occur inside the fields, you can use cut.

    $ cat in.csv
    foo,bar,baz
    qux,quux,quuux
    $ cut -d, -f2,3 < in.csv 
    bar,baz
    quux,quuux
    

    You can use the shell buildin 'for' to loop over all input files.

提交回复
热议问题