cut -d, -f 2-7 filename
ou
awk -F, '{OFS=","; print $2,$3,$4,$5,$6,$7}' filename
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?