removendo dados do arquivo txt

1

Eu tenho um arquivo gigante delimitado por vírgula que foi exportado de um banco de dados. O arquivo tem esse formato

Date,n1,n2,n3,n4,n5,n6,color,type,reference
10-Jan-2000,344,13,21,2,55,3,"rose garden" ,3444,32
11-Jan-2000,324,3,1,21,5,23,"space green fox" ,3444,11
12-Jan-2000,34,23,31,22,5,34,"bourbon mars" ,3444,88

Observe que o campo de cores é cercado por aspas e tem um espaço no final. Não me pergunte por quê.

Eu gostaria de terminar com um arquivo que é exatamente isto:

n1,n2,n3,n4,n5,n6
344,13,21,2,55,3
324,3,1,21,5,23
34,23,31,22,5,34

qual comando mágico devo digitar no terminal para me livrar da data, cor, tipo e referência em todas as linhas desse arquivo txt?

    
por SpaceDog 18.01.2014 / 19:12

1 resposta

4
cut -d, -f 2-7 filename

ou

awk -F, '{OFS=","; print $2,$3,$4,$5,$6,$7}' filename
    
por 19.01.2014 / 01:18