Remove o caractere da coluna do CSV

0

Eu tenho um arquivo semelhante ao seguinte:

random,test123,MyCompany, Inc.
hello,12345,TestCompany, LLC

Eu quero remover as vírgulas da terceira coluna para que eu tenha algo assim:

random,test123,MyCompany Inc.
hello,12345,TestCompany LLC

Como eu faria isso?

    
por Proletariat 20.09.2017 / 13:28

2 respostas

5

Isso é fácil com o sed:

sed 's/,//3' file

Experimente on-line!

Se você quiser aplicar diretamente as modificações em seu arquivo de entrada, execute:

sed -i 's/,//3' file
    
por 20.09.2017 / 13:32
0

Com o awk :

awk -F, '{print $1,$2,$3$4}' OFS=',' file

A saída:

random,test123,MyCompany Inc.
hello,12345,TestCompany LLC
    
por 20.09.2017 / 13:50